@cfxlabsinc/b2b-services
    Preparing search index...
    BankDashboardRoleSet: Omit<
        SelectBankDashboardRoleSet,
        "id"
        | "externalId"
        | "defaultRoleId",
    > & {
        defaultRoleId: BankDashboardRole["id"] | null;
        defaultRoleName: BankDashboardRole["name"] | null;
        id: SelectBankDashboardRoleSet["externalId"];
        memberCount: number;
        roles: (
            Pick<
                BankDashboardRole,
                | "id"
                | "name"
                | "description"
                | "rank"
                | "isSystem"
                | "isInternal"
                | "permissionKeys",
            > & { memberCount: number }
        )[];
        workspaceCount: number;
    }

    One bank dashboard role set, with its roles and who subscribes to it.

    Type Declaration

    • defaultRoleId: BankDashboardRole["id"] | null

      The role a member joining with no pending invite gets.

    • defaultRoleName: BankDashboardRole["name"] | null
    • id: SelectBankDashboardRoleSet["externalId"]
    • memberCount: number

      Live memberships across those banks.

    • roles: (
          Pick<
              BankDashboardRole,
              | "id"
              | "name"
              | "description"
              | "rank"
              | "isSystem"
              | "isInternal"
              | "permissionKeys",
          > & { memberCount: number }
      )[]

      Highest rank first.

    • workspaceCount: number

      Banks subscribed to the set.