Variable MJCompanyIntegrationObjectSchemaConst
MJCompanyIntegrationObjectSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
APIPath: ZodString;
Category: ZodNullable<ZodString>;
CompanyIntegration: ZodString;
CompanyIntegrationID: ZodString;
Configuration: ZodNullable<ZodString>;
ContentHashApplicable: ZodBoolean;
CreateAPIPath: ZodNullable<ZodString>;
CreateBodyKey: ZodNullable<ZodString>;
CreateBodyShape: ZodNullable<ZodString>;
CreateIDLocation: ZodNullable<ZodString>;
CreateMethod: ZodNullable<ZodString>;
DefaultPageSize: ZodNumber;
DefaultQueryParams: ZodNullable<ZodString>;
DeleteAPIPath: ZodNullable<ZodString>;
DeleteIDLocation: ZodNullable<ZodString>;
DeleteMethod: ZodNullable<ZodString>;
Description: ZodNullable<ZodString>;
DisplayName: ZodNullable<ZodString>;
FirstSeenAt: ZodNullable<ZodDate>;
ID: ZodString;
IncrementalWatermarkField: ZodNullable<ZodString>;
Integration: ZodString;
IntegrationID: ZodString;
IntegrationObject: ZodNullable<ZodString>;
IntegrationObjectID: ZodNullable<ZodString>;
IsCustom: ZodBoolean;
IsSelected: ZodBoolean;
LastSampledAt: ZodNullable<ZodDate>;
LastSeenAt: ZodNullable<ZodDate>;
MetadataSource: ZodUnion<
[
ZodLiteral<"Custom">,
ZodLiteral<"Declared">,
ZodLiteral<"Discovered">,
],
>;
Name: ZodString;
PaginationType: ZodString;
Provenance: ZodUnion<
[
ZodLiteral<"Declared">,
ZodLiteral<"Endpoint">,
ZodLiteral<"Sampled">,
],
>;
ProvenanceDetail: ZodNullable<ZodString>;
ResponseDataKey: ZodNullable<ZodString>;
SelectedAt: ZodNullable<ZodDate>;
Sequence: ZodNumber;
StableOrderingKey: ZodNullable<ZodString>;
Status: ZodUnion<
[
ZodLiteral<"Active">,
ZodLiteral<"Deprecated">,
ZodLiteral<"Disabled">,
],
>;
SupportsCreate: ZodBoolean;
SupportsDelete: ZodBoolean;
SupportsIncrementalSync: ZodBoolean;
SupportsPagination: ZodBoolean;
SupportsUpdate: ZodBoolean;
SupportsWrite: ZodBoolean;
SyncStrategy: ZodNullable<ZodString>;
UpdateAPIPath: ZodNullable<ZodString>;
UpdateBodyKey: ZodNullable<ZodString>;
UpdateBodyShape: ZodNullable<ZodString>;
UpdateIDLocation: ZodNullable<ZodString>;
UpdateMethod: ZodNullable<ZodString>;
WriteAPIPath: ZodNullable<ZodString>;
WriteMethod: ZodNullable<ZodString>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
APIPath?: string;
Category?: string;
CompanyIntegration?: string;
CompanyIntegrationID?: string;
Configuration?: string;
ContentHashApplicable?: boolean;
CreateAPIPath?: string;
CreateBodyKey?: string;
CreateBodyShape?: string;
CreateIDLocation?: string;
CreateMethod?: string;
DefaultPageSize?: number;
DefaultQueryParams?: string;
DeleteAPIPath?: string;
DeleteIDLocation?: string;
DeleteMethod?: string;
Description?: string;
DisplayName?: string;
FirstSeenAt?: Date;
ID?: string;
IncrementalWatermarkField?: string;
Integration?: string;
IntegrationID?: string;
IntegrationObject?: string;
IntegrationObjectID?: string;
IsCustom?: boolean;
IsSelected?: boolean;
LastSampledAt?: Date;
LastSeenAt?: Date;
MetadataSource?: "Custom"
| "Declared"
| "Discovered";
Name?: string;
PaginationType?: string;
Provenance?: "Endpoint" | "Declared" | "Sampled";
ProvenanceDetail?: string;
ResponseDataKey?: string;
SelectedAt?: Date;
Sequence?: number;
StableOrderingKey?: string;
Status?: "Active" | "Disabled" | "Deprecated";
SupportsCreate?: boolean;
SupportsDelete?: boolean;
SupportsIncrementalSync?: boolean;
SupportsPagination?: boolean;
SupportsUpdate?: boolean;
SupportsWrite?: boolean;
SyncStrategy?: string;
UpdateAPIPath?: string;
UpdateBodyKey?: string;
UpdateBodyShape?: string;
UpdateIDLocation?: string;
UpdateMethod?: string;
WriteAPIPath?: string;
WriteMethod?: string;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
APIPath?: string;
Category?: string;
CompanyIntegration?: string;
CompanyIntegrationID?: string;
Configuration?: string;
ContentHashApplicable?: boolean;
CreateAPIPath?: string;
CreateBodyKey?: string;
CreateBodyShape?: string;
CreateIDLocation?: string;
CreateMethod?: string;
DefaultPageSize?: number;
DefaultQueryParams?: string;
DeleteAPIPath?: string;
DeleteIDLocation?: string;
DeleteMethod?: string;
Description?: string;
DisplayName?: string;
FirstSeenAt?: Date;
ID?: string;
IncrementalWatermarkField?: string;
Integration?: string;
IntegrationID?: string;
IntegrationObject?: string;
IntegrationObjectID?: string;
IsCustom?: boolean;
IsSelected?: boolean;
LastSampledAt?: Date;
LastSeenAt?: Date;
MetadataSource?: "Custom"
| "Declared"
| "Discovered";
Name?: string;
PaginationType?: string;
Provenance?: "Endpoint" | "Declared" | "Sampled";
ProvenanceDetail?: string;
ResponseDataKey?: string;
SelectedAt?: Date;
Sequence?: number;
StableOrderingKey?: string;
Status?: "Active" | "Disabled" | "Deprecated";
SupportsCreate?: boolean;
SupportsDelete?: boolean;
SupportsIncrementalSync?: boolean;
SupportsPagination?: boolean;
SupportsUpdate?: boolean;
SupportsWrite?: boolean;
SyncStrategy?: string;
UpdateAPIPath?: string;
UpdateBodyKey?: string;
UpdateBodyShape?: string;
UpdateIDLocation?: string;
UpdateMethod?: string;
WriteAPIPath?: string;
WriteMethod?: string;
},
> = ...
zod schema definition for the entity MJ: Company Integration Objects