Variable: ActionSchema
ts
const ActionSchema: ZodObject<{
appCreator: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodAny>>>;
data: ZodRecord<ZodString, ZodAny>;
date: ZodCoercedDate<unknown>;
display: ZodOptional<ZodObject<{
entities: ZodOptional<ZodObject<{
card: ZodOptional<ZodObject<{
hideIfContext: ...;
id: ...;
shortLink: ...;
text: ...;
type: ...;
}, $strip>>;
comment: ZodOptional<ZodObject<{
text: ...;
type: ...;
}, $strip>>;
contextOn: ZodOptional<ZodObject<{
hideIfContext: ...;
idContext: ...;
translationKey: ...;
type: ...;
}, $strip>>;
memberCreator: ZodOptional<ZodObject<{
id: ...;
text: ...;
type: ...;
username: ...;
}, $strip>>;
}, $strip>>;
translationKey: ZodOptional<ZodString>;
}, $strip>>;
entities: ZodOptional<ZodArray<ZodUnknown>>;
id: ZodString;
idMemberCreator: ZodString;
limits: ZodOptional<ZodNullable<ZodObject<{
attachments: ZodOptional<ZodObject<{
perBoard: ZodOptional<ZodObject<..., ...>>;
perCard: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
boards: ZodOptional<ZodObject<{
totalAccessRequestsPerBoard: ZodOptional<ZodObject<..., ...>>;
totalMembersPerBoard: ZodOptional<ZodObject<..., ...>>;
totalPerMember: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
cards: ZodOptional<ZodObject<{
openPerBoard: ZodOptional<ZodObject<..., ...>>;
openPerList: ZodOptional<ZodObject<..., ...>>;
totalPerBoard: ZodOptional<ZodObject<..., ...>>;
totalPerList: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
checkItems: ZodOptional<ZodObject<{
perChecklist: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
checklists: ZodOptional<ZodObject<{
perBoard: ZodOptional<ZodObject<..., ...>>;
perCard: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
customFieldOptions: ZodOptional<ZodObject<{
perField: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
customFields: ZodOptional<ZodObject<{
perBoard: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
labels: ZodOptional<ZodObject<{
perBoard: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
lists: ZodOptional<ZodObject<{
openPerBoard: ZodOptional<ZodObject<..., ...>>;
totalPerBoard: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
orgs: ZodOptional<ZodObject<{
freeBoardsPerOrg: ZodOptional<ZodObject<..., ...>>;
totalMembersPerOrg: ZodOptional<ZodObject<..., ...>>;
totalPerMember: ZodOptional<ZodObject<..., ...>>;
usersPerFreeOrg: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
reactions: ZodOptional<ZodObject<{
perAction: ZodOptional<ZodObject<..., ...>>;
uniquePerAction: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
stickers: ZodOptional<ZodObject<{
perCard: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
}, $strip>>>;
member: ZodOptional<ZodNullable<ZodObject<{
aaBlockSyncUntil: ZodOptional<ZodNullable<ZodString>>;
aaEmail: ZodOptional<ZodNullable<ZodString>>;
aaEnrolledDate: ZodOptional<ZodNullable<ZodCoercedDate<unknown>>>;
aaId: ZodOptional<ZodNullable<ZodString>>;
active: ZodOptional<ZodBoolean>;
activityBlocked: ZodOptional<ZodBoolean>;
avatarHash: ZodOptional<ZodString>;
avatarSource: ZodOptional<ZodEnum<{
gravatar: "gravatar";
none: "none";
upload: "upload";
}>>;
avatarUrl: ZodOptional<ZodString>;
bio: ZodOptional<ZodString>;
bioData: ZodOptional<ZodNullable<ZodObject<{
emoji: ZodOptional<...>;
}, $strip>>>;
boards: ZodOptional<ZodArray<ZodUnknown>>;
confirmed: ZodOptional<ZodBoolean>;
credentialsRemovedCount: ZodOptional<ZodNumber>;
dateLastActive: ZodOptional<ZodCoercedDate<unknown>>;
dateLastImpression: ZodOptional<ZodCoercedDate<unknown>>;
domainClaimed: ZodOptional<ZodNullable<ZodString>>;
email: ZodOptional<ZodString>;
fullName: ZodOptional<ZodString>;
gravatarHash: ZodOptional<ZodString>;
id: ZodString;
idBoards: ZodOptional<ZodArray<ZodString>>;
idBoardsPinned: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
idEnterprise: ZodOptional<ZodNullable<ZodString>>;
idEnterprisesAdmin: ZodOptional<ZodArray<ZodString>>;
idEnterprisesDeactivated: ZodOptional<ZodArray<ZodString>>;
idMemberReferrer: ZodOptional<ZodNullable<ZodString>>;
idOrganizations: ZodOptional<ZodArray<ZodString>>;
idPremOrgsAdmin: ZodOptional<ZodArray<ZodString>>;
initials: ZodOptional<ZodString>;
isAaMastered: ZodOptional<ZodBoolean>;
ixUpdate: ZodOptional<ZodString>;
lastActive: ZodOptional<ZodUnknown>;
limits: ZodOptional<ZodObject<{
attachments: ZodOptional<ZodObject<..., ...>>;
boards: ZodOptional<ZodObject<..., ...>>;
cards: ZodOptional<ZodObject<..., ...>>;
checkItems: ZodOptional<ZodObject<..., ...>>;
checklists: ZodOptional<ZodObject<..., ...>>;
customFieldOptions: ZodOptional<ZodObject<..., ...>>;
customFields: ZodOptional<ZodObject<..., ...>>;
labels: ZodOptional<ZodObject<..., ...>>;
lists: ZodOptional<ZodObject<..., ...>>;
orgs: ZodOptional<ZodObject<..., ...>>;
reactions: ZodOptional<ZodObject<..., ...>>;
stickers: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
loginTypes: ZodOptional<ZodArray<ZodString>>;
marketingOptIn: ZodOptional<ZodObject<{
date: ZodOptional<ZodCoercedDate<...>>;
optedIn: ZodOptional<ZodBoolean>;
}, $strip>>;
memberType: ZodOptional<ZodEnum<{
ghost: "ghost";
normal: "normal";
}>>;
messagesDismissed: ZodOptional<ZodArray<ZodObject<{
_id: ZodOptional<...>;
count: ZodOptional<...>;
lastDismissed: ZodOptional<...>;
name: ZodOptional<...>;
}, $strip>>>;
nodeId: ZodOptional<ZodString>;
nonPublic: ZodOptional<ZodObject<{
avatarHash: ZodOptional<ZodString>;
avatarUrl: ZodOptional<ZodString>;
fullName: ZodOptional<ZodString>;
initials: ZodOptional<ZodString>;
}, $strip>>;
nonPublicAvailable: ZodOptional<ZodBoolean>;
notifications: ZodOptional<ZodArray<ZodUnknown>>;
oneTimeMessagesDismissed: ZodOptional<ZodArray<ZodString>>;
organizations: ZodOptional<ZodArray<ZodUnknown>>;
prefs: ZodOptional<ZodObject<{
colorBlind: ZodOptional<ZodBoolean>;
keyboardShortcutsEnabled: ZodOptional<ZodBoolean>;
locale: ZodOptional<ZodString>;
minutesBeforeDeadlineToNotify: ZodOptional<ZodNumber>;
minutesBetweenSummaries: ZodOptional<ZodNumber>;
privacy: ZodOptional<ZodObject<..., ...>>;
sendSummaries: ZodOptional<ZodBoolean>;
timezone: ZodOptional<ZodString>;
timezoneInfo: ZodOptional<ZodObject<..., ...>>;
twoFactor: ZodOptional<ZodObject<..., ...>>;
}, $strip>>;
premiumFeatures: ZodOptional<ZodArray<ZodString>>;
products: ZodOptional<ZodArray<ZodNumber>>;
sessionType: ZodOptional<ZodNullable<ZodString>>;
similarity: ZodOptional<ZodNumber>;
status: ZodOptional<ZodEnum<{
disconnected: "disconnected";
}>>;
trophies: ZodOptional<ZodArray<ZodString>>;
uploadedAvatarHash: ZodOptional<ZodNullable<ZodString>>;
uploadedAvatarUrl: ZodOptional<ZodNullable<ZodString>>;
url: ZodOptional<ZodString>;
username: ZodOptional<ZodString>;
}, $strip>>>;
memberCreator: ZodOptional<ZodObject<{
activityBlocked: ZodOptional<ZodBoolean>;
avatarHash: ZodOptional<ZodString>;
avatarUrl: ZodOptional<ZodString>;
fullName: ZodOptional<ZodString>;
id: ZodString;
idMemberReferrer: ZodOptional<ZodNullable<ZodString>>;
initials: ZodOptional<ZodString>;
nonPublic: ZodOptional<ZodRecord<ZodString, ZodAny>>;
nonPublicAvailable: ZodOptional<ZodBoolean>;
username: ZodOptional<ZodString>;
}, $strip>>;
type: ZodString;
}, $strip>;Defined in: models/action.ts:7