Variable: CardSchema
ts
const CardSchema: ZodObject<{
address: ZodOptional<ZodNullable<ZodString>>;
agent: ZodOptional<ZodObject<{
conversationId: ZodOptional<ZodNullable<ZodString>>;
name: ZodOptional<ZodNullable<ZodString>>;
}, $strip>>;
attachments: ZodOptional<ZodArray<ZodUnknown>>;
badges: ZodOptional<ZodObject<{
attachments: ZodOptional<ZodNumber>;
attachmentsByType: ZodOptional<ZodObject<{
trello: ZodOptional<ZodObject<{
board: ...;
card: ...;
}, $strip>>;
}, $strip>>;
checkItems: ZodOptional<ZodNumber>;
checkItemsChecked: ZodOptional<ZodNumber>;
checkItemsEarliestDue: ZodOptional<ZodNullable<ZodCoercedDate<unknown>>>;
comments: ZodOptional<ZodNumber>;
description: ZodOptional<ZodBoolean>;
due: ZodOptional<ZodNullable<ZodCoercedDate<unknown>>>;
dueComplete: ZodOptional<ZodBoolean>;
externalSource: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodAny>>>;
fogbugz: ZodOptional<ZodString>;
lastUpdatedByAi: ZodOptional<ZodBoolean>;
location: ZodOptional<ZodBoolean>;
maliciousAttachments: ZodOptional<ZodNumber>;
start: ZodOptional<ZodNullable<ZodCoercedDate<unknown>>>;
subscribed: ZodOptional<ZodBoolean>;
viewingMemberVoted: ZodOptional<ZodBoolean>;
votes: ZodOptional<ZodNumber>;
}, $strip>>;
cardRole: ZodOptional<ZodNullable<ZodEnum<{
board: "board";
link: "link";
mirror: "mirror";
separator: "separator";
}>>>;
checkItemStates: ZodOptional<ZodArray<ZodString>>;
closed: ZodOptional<ZodBoolean>;
coordinates: ZodOptional<ZodNullable<ZodString>>;
cover: ZodOptional<ZodObject<{
brightness: ZodOptional<ZodEnum<{
dark: "dark";
light: "light";
}>>;
color: ZodOptional<ZodNullable<ZodNullable<ZodEnum<{
black: "black";
blue: "blue";
green: "green";
lime: "lime";
orange: "orange";
pink: "pink";
purple: "purple";
red: "red";
sky: "sky";
yellow: "yellow";
}>>>>;
idAttachment: ZodOptional<ZodNullable<ZodString>>;
idPlugin: ZodOptional<ZodNullable<ZodString>>;
idUploadedBackground: ZodOptional<ZodNullable<ZodBoolean>>;
isTemplate: ZodOptional<ZodBoolean>;
size: ZodOptional<ZodEnum<{
normal: "normal";
}>>;
yPosition: ZodOptional<ZodNumber>;
}, $strip>>;
creationMethod: ZodOptional<ZodNullable<ZodString>>;
creationMethodError: ZodOptional<ZodUnknown>;
creationMethodLoadingStartedAt: ZodOptional<ZodUnknown>;
customFieldItems: ZodOptional<ZodArray<ZodUnknown>>;
dateClosed: ZodOptional<ZodUnknown>;
dateCompleted: ZodOptional<ZodUnknown>;
dateLastActivity: ZodOptional<ZodCoercedDate<unknown>>;
dateViewedByCreator: ZodOptional<ZodUnknown>;
desc: ZodOptional<ZodString>;
descData: ZodOptional<ZodObject<{
emoji: ZodOptional<ZodRecord<ZodString, ZodAny>>;
}, $strip>>;
due: ZodOptional<ZodNullable<ZodCoercedDate<unknown>>>;
dueComplete: ZodOptional<ZodBoolean>;
dueReminder: ZodOptional<ZodNullable<ZodString>>;
email: ZodOptional<ZodNullable<ZodString>>;
externalSource: ZodOptional<ZodUnknown>;
faviconUrl: ZodOptional<ZodUnknown>;
id: ZodString;
idAttachmentCover: ZodOptional<ZodNullable<ZodString>>;
idBoard: ZodOptional<ZodString>;
idChecklists: ZodOptional<ZodArray<ZodUnion<readonly [ZodUnknown, ZodUnknown]>>>;
idLabels: ZodOptional<ZodArray<ZodUnion<readonly [ZodUnknown, ZodUnknown]>>>;
idList: ZodOptional<ZodString>;
idMemberCreator: ZodOptional<ZodNullable<ZodString>>;
idMembers: ZodOptional<ZodArray<ZodUnknown>>;
idMembersVoted: ZodOptional<ZodArray<ZodUnknown>>;
idOrganization: ZodOptional<ZodNullable<ZodString>>;
idShort: ZodOptional<ZodNumber>;
isTemplate: ZodOptional<ZodBoolean>;
labels: ZodOptional<ZodArray<ZodUnknown>>;
limits: ZodOptional<ZodObject<{
attachments: ZodOptional<ZodObject<{
perBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
perCard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
boards: ZodOptional<ZodObject<{
totalAccessRequestsPerBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
totalMembersPerBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
totalPerMember: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
cards: ZodOptional<ZodObject<{
openPerBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
openPerList: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
totalPerBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
totalPerList: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
checkItems: ZodOptional<ZodObject<{
perChecklist: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
checklists: ZodOptional<ZodObject<{
perBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
perCard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
customFieldOptions: ZodOptional<ZodObject<{
perField: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
customFields: ZodOptional<ZodObject<{
perBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
labels: ZodOptional<ZodObject<{
perBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
lists: ZodOptional<ZodObject<{
openPerBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
totalPerBoard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
orgs: ZodOptional<ZodObject<{
freeBoardsPerOrg: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
totalMembersPerOrg: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
totalPerMember: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
usersPerFreeOrg: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
reactions: ZodOptional<ZodObject<{
perAction: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
uniquePerAction: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
stickers: ZodOptional<ZodObject<{
perCard: ZodOptional<ZodObject<{
count: ...;
disableAt: ...;
status: ...;
warnAt: ...;
}, $strip>>;
}, $strip>>;
}, $strip>>;
locationName: ZodOptional<ZodNullable<ZodString>>;
manifest: ZodOptional<ZodUnknown>;
manualCoverAttachment: ZodOptional<ZodBoolean>;
members: ZodOptional<ZodArray<ZodUnknown>>;
membersVoted: ZodOptional<ZodArray<ZodUnknown>>;
mirrorSourceId: ZodOptional<ZodNullable<ZodString>>;
mirrorSourceNodeId: ZodOptional<ZodUnknown>;
name: ZodOptional<ZodString>;
nodeId: ZodOptional<ZodString>;
originalDesc: ZodOptional<ZodNullable<ZodString>>;
originalName: ZodOptional<ZodNullable<ZodString>>;
pinned: ZodOptional<ZodBoolean>;
pluginData: ZodOptional<ZodArray<ZodUnknown>>;
pos: ZodOptional<ZodNumber>;
recurrenceRule: ZodOptional<ZodUnknown>;
shortLink: ZodOptional<ZodString>;
shortUrl: ZodOptional<ZodString>;
singleInstrumentationId: ZodOptional<ZodUnknown>;
sourceEmail: ZodOptional<ZodUnknown>;
start: ZodOptional<ZodNullable<ZodCoercedDate<unknown>>>;
staticMapUrl: ZodOptional<ZodUnknown>;
stickers: ZodOptional<ZodArray<ZodUnknown>>;
subscribed: ZodOptional<ZodBoolean>;
url: ZodOptional<ZodString>;
urlSource: ZodOptional<ZodUnknown>;
urlSourceText: ZodOptional<ZodUnknown>;
}, $strip>;Defined in: models/card.ts:7