Variable: MembershipSchema
ts
const MembershipSchema: ZodObject<{
admin: ZodOptional<ZodBoolean>;
collaborator: ZodOptional<ZodBoolean>;
deactivated: ZodOptional<ZodBoolean>;
lastActive: ZodOptional<ZodUnknown>;
licensed: ZodOptional<ZodBoolean>;
managed: ZodOptional<ZodBoolean>;
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>>>;
orgMemberType: ZodOptional<ZodNullable<ZodString>>;
}, $strip>;Defined in: models/membership.ts:5