Files

2.6 KiB

Badge

Example Usage

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

let value: Badge = {
  allowTitle: false,
  autoRevoke: false,
  badgeGroupingId: 678880,
  badgeTypeId: 118274,
  description: "Re-contextualized motivating leverage",
  enabled: false,
  grantCount: 143353,
  icon: "<value>",
  id: 537373,
  imageUrl: "<value>",
  listable: false,
  longDescription: "<value>",
  manuallyGrantable: false,
  multipleGrant: false,
  name: "<value>",
  query: "<value>",
  showPosts: false,
  slug: "<value>",
  system: false,
  targetPosts: false,
  trigger: "<value>",
};

Fields

Field Type Required Description
allowTitle boolean ✔️ N/A
autoRevoke boolean ✔️ N/A
badgeGroupingId number ✔️ N/A
badgeTypeId number ✔️ N/A
description string ✔️ N/A
enabled boolean ✔️ N/A
grantCount number ✔️ N/A
icon string ✔️ N/A
id number ✔️ N/A
imageUrl string ✔️ N/A
listable boolean ✔️ N/A
longDescription string ✔️ N/A
manuallyGrantable boolean ✔️ N/A
multipleGrant boolean ✔️ N/A
name string ✔️ N/A
query string ✔️ N/A
showPosts boolean ✔️ N/A
slug string ✔️ N/A
system boolean ✔️ N/A
targetPosts boolean ✔️ N/A
trigger string ✔️ N/A