AICredentialBindingSchema: ZodObject<{
    AIModelVendor: ZodNullable<ZodString>;
    AIModelVendorID: ZodNullable<ZodString>;
    AIPromptModel: ZodNullable<ZodString>;
    AIPromptModelID: ZodNullable<ZodString>;
    AIVendor: ZodNullable<ZodString>;
    AIVendorID: ZodNullable<ZodString>;
    BindingType: ZodUnion<[ZodLiteral<"ModelVendor">, ZodLiteral<"PromptModel">, ZodLiteral<"Vendor">]>;
    Credential: ZodString;
    CredentialID: ZodString;
    ID: ZodString;
    IsActive: ZodBoolean;
    Priority: ZodNumber;
    __mj_CreatedAt: ZodDate;
    __mj_UpdatedAt: ZodDate;
}, "strip", ZodTypeAny, {
    AIModelVendor?: string;
    AIModelVendorID?: string;
    AIPromptModel?: string;
    AIPromptModelID?: string;
    AIVendor?: string;
    AIVendorID?: string;
    BindingType?: "Vendor" | "ModelVendor" | "PromptModel";
    Credential?: string;
    CredentialID?: string;
    ID?: string;
    IsActive?: boolean;
    Priority?: number;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}, {
    AIModelVendor?: string;
    AIModelVendorID?: string;
    AIPromptModel?: string;
    AIPromptModelID?: string;
    AIVendor?: string;
    AIVendorID?: string;
    BindingType?: "Vendor" | "ModelVendor" | "PromptModel";
    Credential?: string;
    CredentialID?: string;
    ID?: string;
    IsActive?: boolean;
    Priority?: number;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}> = ...

zod schema definition for the entity MJ: AI Credential Bindings

Type declaration

  • AIModelVendor: ZodNullable<ZodString>
  • AIModelVendorID: ZodNullable<ZodString>
  • AIPromptModel: ZodNullable<ZodString>
  • AIPromptModelID: ZodNullable<ZodString>
  • AIVendor: ZodNullable<ZodString>
  • AIVendorID: ZodNullable<ZodString>
  • BindingType: ZodUnion<[ZodLiteral<"ModelVendor">, ZodLiteral<"PromptModel">, ZodLiteral<"Vendor">]>
  • Credential: ZodString
  • CredentialID: ZodString
  • ID: ZodString
  • IsActive: ZodBoolean
  • Priority: ZodNumber
  • __mj_CreatedAt: ZodDate
  • __mj_UpdatedAt: ZodDate

Type declaration

  • Optional AIModelVendor?: string
  • Optional AIModelVendorID?: string
  • Optional AIPromptModel?: string
  • Optional AIPromptModelID?: string
  • Optional AIVendor?: string
  • Optional AIVendorID?: string
  • Optional BindingType?: "Vendor" | "ModelVendor" | "PromptModel"
  • Optional Credential?: string
  • Optional CredentialID?: string
  • Optional ID?: string
  • Optional IsActive?: boolean
  • Optional Priority?: number
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date

Type declaration

  • Optional AIModelVendor?: string
  • Optional AIModelVendorID?: string
  • Optional AIPromptModel?: string
  • Optional AIPromptModelID?: string
  • Optional AIVendor?: string
  • Optional AIVendorID?: string
  • Optional BindingType?: "Vendor" | "ModelVendor" | "PromptModel"
  • Optional Credential?: string
  • Optional CredentialID?: string
  • Optional ID?: string
  • Optional IsActive?: boolean
  • Optional Priority?: number
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date