PublicLinkSchema: ZodObject<{
    CurrentViews: ZodNumber;
    ExpiresAt: ZodNullable<ZodDate>;
    ID: ZodString;
    IsActive: ZodBoolean;
    MaxViews: ZodNullable<ZodNumber>;
    PasswordHash: ZodNullable<ZodString>;
    ResourceID: ZodString;
    ResourceType: ZodUnion<[ZodLiteral<"Artifact">, ZodLiteral<"Collection">, ZodLiteral<"Conversation">]>;
    Token: ZodString;
    User: ZodString;
    UserID: ZodString;
    __mj_CreatedAt: ZodDate;
    __mj_UpdatedAt: ZodDate;
}, "strip", ZodTypeAny, {
    CurrentViews?: number;
    ExpiresAt?: Date;
    ID?: string;
    IsActive?: boolean;
    MaxViews?: number;
    PasswordHash?: string;
    ResourceID?: string;
    ResourceType?: "Conversation" | "Artifact" | "Collection";
    Token?: string;
    User?: string;
    UserID?: string;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}, {
    CurrentViews?: number;
    ExpiresAt?: Date;
    ID?: string;
    IsActive?: boolean;
    MaxViews?: number;
    PasswordHash?: string;
    ResourceID?: string;
    ResourceType?: "Conversation" | "Artifact" | "Collection";
    Token?: string;
    User?: string;
    UserID?: string;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}> = ...

zod schema definition for the entity MJ: Public Links

Type declaration

  • CurrentViews: ZodNumber
  • ExpiresAt: ZodNullable<ZodDate>
  • ID: ZodString
  • IsActive: ZodBoolean
  • MaxViews: ZodNullable<ZodNumber>
  • PasswordHash: ZodNullable<ZodString>
  • ResourceID: ZodString
  • ResourceType: ZodUnion<[ZodLiteral<"Artifact">, ZodLiteral<"Collection">, ZodLiteral<"Conversation">]>
  • Token: ZodString
  • User: ZodString
  • UserID: ZodString
  • __mj_CreatedAt: ZodDate
  • __mj_UpdatedAt: ZodDate

Type declaration

  • Optional CurrentViews?: number
  • Optional ExpiresAt?: Date
  • Optional ID?: string
  • Optional IsActive?: boolean
  • Optional MaxViews?: number
  • Optional PasswordHash?: string
  • Optional ResourceID?: string
  • Optional ResourceType?: "Conversation" | "Artifact" | "Collection"
  • Optional Token?: string
  • Optional User?: string
  • Optional UserID?: string
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date

Type declaration

  • Optional CurrentViews?: number
  • Optional ExpiresAt?: Date
  • Optional ID?: string
  • Optional IsActive?: boolean
  • Optional MaxViews?: number
  • Optional PasswordHash?: string
  • Optional ResourceID?: string
  • Optional ResourceType?: "Conversation" | "Artifact" | "Collection"
  • Optional Token?: string
  • Optional User?: string
  • Optional UserID?: string
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date