Files
discoursejs/docs/sdk/models/operations/adminlistbadgesresponsebody.md

3.4 KiB

AdminListBadgesResponseBody

success response

Example Usage

import { AdminListBadgesResponseBody } from "@lukehagar/discoursejs/sdk/models/operations";

let value: AdminListBadgesResponseBody = {
  adminBadges: {
    badgeGroupingIds: [
      "<value>",
    ],
    badgeIds: [
      "<value>",
    ],
    badgeTypeIds: [
      "<value>",
    ],
    protectedSystemFields: [
      "<value>",
    ],
    triggers: {
      none: 925597,
      postAction: 836079,
      postRevision: 71036,
      trustLevelChange: 337396,
      userChange: 87129,
    },
  },
  badgeGroupings: [
    {
      description: "Profit-focused 3rd generation framework",
      id: 832620,
      name: "<value>",
      position: 957156,
      system: false,
    },
  ],
  badgeTypes: [
    {
      id: 778157,
      name: "<value>",
      sortOrder: 140350,
    },
  ],
  badges: [
    {
      allowTitle: false,
      autoRevoke: false,
      badgeGroupingId: 870013,
      badgeTypeId: 870088,
      description: "Virtual holistic projection",
      enabled: false,
      grantCount: 800911,
      icon: "<value>",
      id: 461479,
      imageUrl: "<value>",
      listable: false,
      longDescription: "<value>",
      manuallyGrantable: false,
      multipleGrant: false,
      name: "<value>",
      query: "<value>",
      showPosts: false,
      slug: "<value>",
      system: false,
      targetPosts: false,
      trigger: 520478,
    },
  ],
};

Fields

Field Type Required Description
adminBadges operations.AdminBadges ✔️ N/A
badgeGroupings operations.BadgeGroupings[] ✔️ N/A
badgeTypes operations.BadgeTypes[] ✔️ N/A
badges operations.Badges[] ✔️ N/A