Skip to content

Function: updateNotification()

ts
function updateNotification(client, parameters): Promise<{
  board?: {
     closed?: boolean;
     creationMethod?: string | null;
     creationMethodError?: unknown;
     creationMethodLoadingPhase?: unknown;
     creationMethodLoadingStartedAt?: unknown;
     dateClosed?: unknown;
     dateLastActivity?: Date;
     dateLastView?: Date;
     datePluginDisable?: Date | null;
     desc?: string;
     descData?: Record<string, any> | null;
     enterpriseOwned?: boolean;
     id: string;
     idBoardSource?: unknown;
     idEnterprise?: string | null;
     idMemberCreator?: string;
     idOrganization?: string;
     idTags?: string[];
     ixUpdate?: string;
     labelNames?: {
        black?: string;
        black_dark?: string;
        black_light?: string;
        blue?: string;
        blue_dark?: string;
        blue_light?: string;
        green?: string;
        green_dark?: string;
        green_light?: string;
        lime?: string;
        lime_dark?: string;
        lime_light?: string;
        orange?: string;
        orange_dark?: string;
        orange_light?: string;
        pink?: string;
        pink_dark?: string;
        pink_light?: string;
        purple?: string;
        purple_dark?: string;
        purple_light?: string;
        red?: string;
        red_dark?: string;
        red_light?: string;
        sky?: string;
        sky_dark?: string;
        sky_light?: string;
        yellow?: string;
        yellow_dark?: string;
        yellow_light?: string;
     };
     limits?: {
        attachments?: {
           perBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           perCard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        boards?: {
           totalAccessRequestsPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalMembersPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerMember?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        cards?: {
           openPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           openPerList?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerList?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        checkItems?: {
           perChecklist?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        checklists?: {
           perBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           perCard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        customFieldOptions?: {
           perField?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        customFields?: {
           perBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        labels?: {
           perBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        lists?: {
           openPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        orgs?: {
           freeBoardsPerOrg?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalMembersPerOrg?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerMember?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           usersPerFreeOrg?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        reactions?: {
           perAction?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           uniquePerAction?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        stickers?: {
           perCard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
     };
     memberships?: object[];
     myPrefs?:   | {
        aiBrowserExtensionEnabled?: boolean;
        aiConfluenceEnabled?: boolean;
        aiEmailEnabled?: boolean;
        aiMSTeamsEnabled?: boolean;
        aiSlackEnabled?: boolean;
        emailPosition?: string;
        idEmailList?: string | null;
        showCompactMirrorCards?: boolean;
        showSidebar?: boolean;
        showSidebarActivity?: boolean;
        showSidebarBoardActions?: boolean;
        showSidebarMembers?: boolean;
      }
        | null;
     name?: string;
     nodeId?: string;
     organization?:   | {
        activeMembershipCount?: unknown;
        aiEligible?: boolean;
        availableLicenseCount?: unknown;
        billableCollaboratorCount?: number;
        billableMemberCount?: number;
        billingLocked?: boolean;
        boardCounts?: unknown[];
        creationMethod?: unknown;
        credits?: unknown[];
        dateLastActivity?: Date;
        desc?: string;
        descData?: Record<string, any> | null;
        displayName?: string;
        domainName?: unknown;
        enterpriseJoinRequest?: Record<string, any> | null;
        id: string;
        idActiveAdmins?: unknown;
        idBoards?: string[];
        idEnterprise?: string | null;
        idEntitlement?: unknown;
        idMemberCreator?: string | null;
        invitations?: unknown[];
        invited?: boolean;
        ixUpdate?: string | null;
        jwmLink?: unknown;
        limits?: {
           attachments?: {
              perBoard?: ... | ...;
              perCard?: ... | ...;
           };
           boards?: {
              totalAccessRequestsPerBoard?: ... | ...;
              totalMembersPerBoard?: ... | ...;
              totalPerMember?: ... | ...;
           };
           cards?: {
              openPerBoard?: ... | ...;
              openPerList?: ... | ...;
              totalPerBoard?: ... | ...;
              totalPerList?: ... | ...;
           };
           checkItems?: {
              perChecklist?: ... | ...;
           };
           checklists?: {
              perBoard?: ... | ...;
              perCard?: ... | ...;
           };
           customFieldOptions?: {
              perField?: ... | ...;
           };
           customFields?: {
              perBoard?: ... | ...;
           };
           labels?: {
              perBoard?: ... | ...;
           };
           lists?: {
              openPerBoard?: ... | ...;
              totalPerBoard?: ... | ...;
           };
           orgs?: {
              freeBoardsPerOrg?: ... | ...;
              totalMembersPerOrg?: ... | ...;
              totalPerMember?: ... | ...;
              usersPerFreeOrg?: ... | ...;
           };
           reactions?: {
              perAction?: ... | ...;
              uniquePerAction?: ... | ...;
           };
           stickers?: {
              perCard?: ... | ...;
           };
        };
        logoHash?: string | null;
        logoUrl?: string | null;
        maximumLicenseCount?: unknown;
        membersCount?: number;
        memberships?: object[];
        name?: string;
        nodeId?: string;
        offering?: string;
        powerUps?: unknown[];
        prefs?: {
           archiveCleanupCutOff?: unknown;
           associatedDomain?: unknown;
           atlassianIntelligenceEnabled?: boolean;
           attachmentRestrictions?: (... | ... | ... | ... | ... | ...)[] | null;
           boardDeleteRestrict?: {
              enterprise?: ... | ...;
              org?: ... | ...;
              private?: ... | ...;
              public?: ... | ...;
           };
           boardInviteRestrict?: string | null;
           boardVisibilityRestrict?: {
              enterprise?: ... | ...;
              org?: ... | ...;
              private?: ... | ...;
              public?: ... | ...;
           };
           externalMembersDisabled?: boolean;
           googleAppsVersion?: number;
           newLicenseInviteRestrict?: unknown;
           newLicenseInviteRestrictUrl?: unknown;
           orgInviteRestrict?: unknown[];
           permissionLevel?: "enterprise" | "private" | "public" | "org" | "domain";
        };
        premiumFeatures?: string[];
        products?: unknown[];
        promotions?: unknown[];
        standardVariation?: unknown;
        teamType?: string | null;
        type?: unknown;
        url?: string;
        website?: string | null;
      }
        | null;
     pinned?: boolean;
     powerUps?: string[];
     prefs?: {
        autoArchive?: string | null;
        background?: string;
        backgroundBottomColor?: string;
        backgroundBrightness?: string;
        backgroundColor?: string | null;
        backgroundDarkColor?: string | null;
        backgroundDarkImage?: string | null;
        backgroundImage?: string | null;
        backgroundImageScaled?: object[] | null;
        backgroundTile?: boolean;
        backgroundTopColor?: string;
        calendarFeedEnabled?: boolean;
        canBeEnterprise?: boolean;
        canBeOrg?: boolean;
        canBePrivate?: boolean;
        canBePublic?: boolean;
        canInvite?: boolean;
        cardAging?: "pirate" | "regular";
        cardCounts?: boolean;
        cardCovers?: boolean;
        comments?: string;
        hiddenPluginBoardButtons?: unknown[];
        hideVotes?: boolean;
        invitations?: unknown;
        isTemplate?: boolean;
        permissionLevel?: "enterprise" | "private" | "public" | "org" | "board";
        selfJoin?: boolean;
        sharedSourceUrl?: string | null;
        showCompleteStatus?: boolean;
        switcherViews?: object[];
        voting?: string;
     };
     premiumFeatures?: string[];
     shortLink?: string;
     shortUrl?: string;
     starred?: boolean;
     subscribed?: boolean;
     templateGallery?: string | null;
     type?: unknown;
     url?: string;
  };
  card?: {
     address?: string | null;
     agent?: {
        conversationId?: string | null;
        name?: string | null;
     };
     attachments?: unknown[];
     badges?: {
        attachments?: number;
        attachmentsByType?: {
           trello?: {
              board?: ... | ...;
              card?: ... | ...;
           };
        };
        checkItems?: number;
        checkItemsChecked?: number;
        checkItemsEarliestDue?: Date | null;
        comments?: number;
        description?: boolean;
        due?: Date | null;
        dueComplete?: boolean;
        externalSource?: Record<string, any> | null;
        fogbugz?: string;
        lastUpdatedByAi?: boolean;
        location?: boolean;
        maliciousAttachments?: number;
        start?: Date | null;
        subscribed?: boolean;
        viewingMemberVoted?: boolean;
        votes?: number;
     };
     cardRole?: "link" | "board" | "separator" | "mirror" | null;
     checkItemStates?: string[];
     closed?: boolean;
     coordinates?: string | null;
     cover?: {
        brightness?: "light" | "dark";
        color?:   | "green"
           | "yellow"
           | "orange"
           | "red"
           | "purple"
           | "blue"
           | "sky"
           | "lime"
           | "pink"
           | "black"
           | null;
        idAttachment?: string | null;
        idPlugin?: string | null;
        idUploadedBackground?: boolean | null;
        isTemplate?: boolean;
        size?: "normal";
        yPosition?: number;
     };
     creationMethod?: string | null;
     creationMethodError?: unknown;
     creationMethodLoadingStartedAt?: unknown;
     customFieldItems?: unknown[];
     dateClosed?: unknown;
     dateCompleted?: unknown;
     dateLastActivity?: Date;
     dateViewedByCreator?: unknown;
     desc?: string;
     descData?: {
        emoji?: Record<string, any>;
     };
     due?: Date | null;
     dueComplete?: boolean;
     dueReminder?: string | null;
     email?: string | null;
     externalSource?: unknown;
     faviconUrl?: unknown;
     id: string;
     idAttachmentCover?: string | null;
     idBoard?: string;
     idChecklists?: unknown[];
     idLabels?: unknown[];
     idList?: string;
     idMemberCreator?: string | null;
     idMembers?: unknown[];
     idMembersVoted?: unknown[];
     idOrganization?: string | null;
     idShort?: number;
     isTemplate?: boolean;
     labels?: unknown[];
     limits?: {
        attachments?: {
           perBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           perCard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        boards?: {
           totalAccessRequestsPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalMembersPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerMember?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        cards?: {
           openPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           openPerList?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerList?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        checkItems?: {
           perChecklist?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        checklists?: {
           perBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           perCard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        customFieldOptions?: {
           perField?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        customFields?: {
           perBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        labels?: {
           perBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        lists?: {
           openPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerBoard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        orgs?: {
           freeBoardsPerOrg?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalMembersPerOrg?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           totalPerMember?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           usersPerFreeOrg?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        reactions?: {
           perAction?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
           uniquePerAction?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
        stickers?: {
           perCard?: {
              count?: ... | ...;
              disableAt: number;
              status: string;
              warnAt: number;
           };
        };
     };
     locationName?: string | null;
     manifest?: unknown;
     manualCoverAttachment?: boolean;
     members?: unknown[];
     membersVoted?: unknown[];
     mirrorSourceId?: string | null;
     mirrorSourceNodeId?: unknown;
     name?: string;
     nodeId?: string;
     originalDesc?: string | null;
     originalName?: string | null;
     pinned?: boolean;
     pluginData?: unknown[];
     pos?: number;
     recurrenceRule?: unknown;
     shortLink?: string;
     shortUrl?: string;
     singleInstrumentationId?: unknown;
     sourceEmail?: unknown;
     start?: Date | null;
     staticMapUrl?: unknown;
     stickers?: unknown[];
     subscribed?: boolean;
     url?: string;
     urlSource?: unknown;
     urlSourceText?: unknown;
  };
  data?: string;
  date?: Date;
  dateRead?: Date;
  id: string;
  idAction?: string | null;
  idMemberCreator?: string | null;
  reactions?: object[];
  type?: "cardDueSoon";
  unread?: boolean;
}>;

Defined in: api/notifications.ts:49

Update the read status of a notification

Parameters

ParameterTypeDescription
clientClient-
parameters{ id: unknown; unread?: boolean; }-
parameters.idunknownThe ID of the notification
parameters.unread?booleanWhether the notification should be marked as read or not

Returns

Promise<{ board?: { closed?: boolean; creationMethod?: string | null; creationMethodError?: unknown; creationMethodLoadingPhase?: unknown; creationMethodLoadingStartedAt?: unknown; dateClosed?: unknown; dateLastActivity?: Date; dateLastView?: Date; datePluginDisable?: Date | null; desc?: string; descData?: Record<string, any> | null; enterpriseOwned?: boolean; id: string; idBoardSource?: unknown; idEnterprise?: string | null; idMemberCreator?: string; idOrganization?: string; idTags?: string[]; ixUpdate?: string; labelNames?: { black?: string; black_dark?: string; black_light?: string; blue?: string; blue_dark?: string; blue_light?: string; green?: string; green_dark?: string; green_light?: string; lime?: string; lime_dark?: string; lime_light?: string; orange?: string; orange_dark?: string; orange_light?: string; pink?: string; pink_dark?: string; pink_light?: string; purple?: string; purple_dark?: string; purple_light?: string; red?: string; red_dark?: string; red_light?: string; sky?: string; sky_dark?: string; sky_light?: string; yellow?: string; yellow_dark?: string; yellow_light?: string; }; limits?: { attachments?: { perBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; perCard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; boards?: { totalAccessRequestsPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalMembersPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerMember?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; cards?: { openPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; openPerList?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerList?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; checkItems?: { perChecklist?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; checklists?: { perBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; perCard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; customFieldOptions?: { perField?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; customFields?: { perBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; labels?: { perBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; lists?: { openPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; orgs?: { freeBoardsPerOrg?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalMembersPerOrg?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerMember?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; usersPerFreeOrg?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; reactions?: { perAction?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; uniquePerAction?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; stickers?: { perCard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; }; memberships?: object[]; myPrefs?: | { aiBrowserExtensionEnabled?: boolean; aiConfluenceEnabled?: boolean; aiEmailEnabled?: boolean; aiMSTeamsEnabled?: boolean; aiSlackEnabled?: boolean; emailPosition?: string; idEmailList?: string | null; showCompactMirrorCards?: boolean; showSidebar?: boolean; showSidebarActivity?: boolean; showSidebarBoardActions?: boolean; showSidebarMembers?: boolean; } | null; name?: string; nodeId?: string; organization?: | { activeMembershipCount?: unknown; aiEligible?: boolean; availableLicenseCount?: unknown; billableCollaboratorCount?: number; billableMemberCount?: number; billingLocked?: boolean; boardCounts?: unknown[]; creationMethod?: unknown; credits?: unknown[]; dateLastActivity?: Date; desc?: string; descData?: Record<string, any> | null; displayName?: string; domainName?: unknown; enterpriseJoinRequest?: Record<string, any> | null; id: string; idActiveAdmins?: unknown; idBoards?: string[]; idEnterprise?: string | null; idEntitlement?: unknown; idMemberCreator?: string | null; invitations?: unknown[]; invited?: boolean; ixUpdate?: string | null; jwmLink?: unknown; limits?: { attachments?: { perBoard?: ... | ...; perCard?: ... | ...; }; boards?: { totalAccessRequestsPerBoard?: ... | ...; totalMembersPerBoard?: ... | ...; totalPerMember?: ... | ...; }; cards?: { openPerBoard?: ... | ...; openPerList?: ... | ...; totalPerBoard?: ... | ...; totalPerList?: ... | ...; }; checkItems?: { perChecklist?: ... | ...; }; checklists?: { perBoard?: ... | ...; perCard?: ... | ...; }; customFieldOptions?: { perField?: ... | ...; }; customFields?: { perBoard?: ... | ...; }; labels?: { perBoard?: ... | ...; }; lists?: { openPerBoard?: ... | ...; totalPerBoard?: ... | ...; }; orgs?: { freeBoardsPerOrg?: ... | ...; totalMembersPerOrg?: ... | ...; totalPerMember?: ... | ...; usersPerFreeOrg?: ... | ...; }; reactions?: { perAction?: ... | ...; uniquePerAction?: ... | ...; }; stickers?: { perCard?: ... | ...; }; }; logoHash?: string | null; logoUrl?: string | null; maximumLicenseCount?: unknown; membersCount?: number; memberships?: object[]; name?: string; nodeId?: string; offering?: string; powerUps?: unknown[]; prefs?: { archiveCleanupCutOff?: unknown; associatedDomain?: unknown; atlassianIntelligenceEnabled?: boolean; attachmentRestrictions?: (... | ... | ... | ... | ... | ...)[] | null; boardDeleteRestrict?: { enterprise?: ... | ...; org?: ... | ...; private?: ... | ...; public?: ... | ...; }; boardInviteRestrict?: string | null; boardVisibilityRestrict?: { enterprise?: ... | ...; org?: ... | ...; private?: ... | ...; public?: ... | ...; }; externalMembersDisabled?: boolean; googleAppsVersion?: number; newLicenseInviteRestrict?: unknown; newLicenseInviteRestrictUrl?: unknown; orgInviteRestrict?: unknown[]; permissionLevel?: "enterprise" | "private" | "public" | "org" | "domain"; }; premiumFeatures?: string[]; products?: unknown[]; promotions?: unknown[]; standardVariation?: unknown; teamType?: string | null; type?: unknown; url?: string; website?: string | null; } | null; pinned?: boolean; powerUps?: string[]; prefs?: { autoArchive?: string | null; background?: string; backgroundBottomColor?: string; backgroundBrightness?: string; backgroundColor?: string | null; backgroundDarkColor?: string | null; backgroundDarkImage?: string | null; backgroundImage?: string | null; backgroundImageScaled?: object[] | null; backgroundTile?: boolean; backgroundTopColor?: string; calendarFeedEnabled?: boolean; canBeEnterprise?: boolean; canBeOrg?: boolean; canBePrivate?: boolean; canBePublic?: boolean; canInvite?: boolean; cardAging?: "pirate" | "regular"; cardCounts?: boolean; cardCovers?: boolean; comments?: string; hiddenPluginBoardButtons?: unknown[]; hideVotes?: boolean; invitations?: unknown; isTemplate?: boolean; permissionLevel?: "enterprise" | "private" | "public" | "org" | "board"; selfJoin?: boolean; sharedSourceUrl?: string | null; showCompleteStatus?: boolean; switcherViews?: object[]; voting?: string; }; premiumFeatures?: string[]; shortLink?: string; shortUrl?: string; starred?: boolean; subscribed?: boolean; templateGallery?: string | null; type?: unknown; url?: string; }; card?: { address?: string | null; agent?: { conversationId?: string | null; name?: string | null; }; attachments?: unknown[]; badges?: { attachments?: number; attachmentsByType?: { trello?: { board?: ... | ...; card?: ... | ...; }; }; checkItems?: number; checkItemsChecked?: number; checkItemsEarliestDue?: Date | null; comments?: number; description?: boolean; due?: Date | null; dueComplete?: boolean; externalSource?: Record<string, any> | null; fogbugz?: string; lastUpdatedByAi?: boolean; location?: boolean; maliciousAttachments?: number; start?: Date | null; subscribed?: boolean; viewingMemberVoted?: boolean; votes?: number; }; cardRole?: "link" | "board" | "separator" | "mirror" | null; checkItemStates?: string[]; closed?: boolean; coordinates?: string | null; cover?: { brightness?: "light" | "dark"; color?: | "green" | "yellow" | "orange" | "red" | "purple" | "blue" | "sky" | "lime" | "pink" | "black" | null; idAttachment?: string | null; idPlugin?: string | null; idUploadedBackground?: boolean | null; isTemplate?: boolean; size?: "normal"; yPosition?: number; }; creationMethod?: string | null; creationMethodError?: unknown; creationMethodLoadingStartedAt?: unknown; customFieldItems?: unknown[]; dateClosed?: unknown; dateCompleted?: unknown; dateLastActivity?: Date; dateViewedByCreator?: unknown; desc?: string; descData?: { emoji?: Record<string, any>; }; due?: Date | null; dueComplete?: boolean; dueReminder?: string | null; email?: string | null; externalSource?: unknown; faviconUrl?: unknown; id: string; idAttachmentCover?: string | null; idBoard?: string; idChecklists?: unknown[]; idLabels?: unknown[]; idList?: string; idMemberCreator?: string | null; idMembers?: unknown[]; idMembersVoted?: unknown[]; idOrganization?: string | null; idShort?: number; isTemplate?: boolean; labels?: unknown[]; limits?: { attachments?: { perBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; perCard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; boards?: { totalAccessRequestsPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalMembersPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerMember?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; cards?: { openPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; openPerList?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerList?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; checkItems?: { perChecklist?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; checklists?: { perBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; perCard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; customFieldOptions?: { perField?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; customFields?: { perBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; labels?: { perBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; lists?: { openPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerBoard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; orgs?: { freeBoardsPerOrg?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalMembersPerOrg?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; totalPerMember?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; usersPerFreeOrg?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; reactions?: { perAction?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; uniquePerAction?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; stickers?: { perCard?: { count?: ... | ...; disableAt: number; status: string; warnAt: number; }; }; }; locationName?: string | null; manifest?: unknown; manualCoverAttachment?: boolean; members?: unknown[]; membersVoted?: unknown[]; mirrorSourceId?: string | null; mirrorSourceNodeId?: unknown; name?: string; nodeId?: string; originalDesc?: string | null; originalName?: string | null; pinned?: boolean; pluginData?: unknown[]; pos?: number; recurrenceRule?: unknown; shortLink?: string; shortUrl?: string; singleInstrumentationId?: unknown; sourceEmail?: unknown; start?: Date | null; staticMapUrl?: unknown; stickers?: unknown[]; subscribed?: boolean; url?: string; urlSource?: unknown; urlSourceText?: unknown; }; data?: string; date?: Date; dateRead?: Date; id: string; idAction?: string | null; idMemberCreator?: string | null; reactions?: object[]; type?: "cardDueSoon"; unread?: boolean; }>