mirror of
https://github.com/LukeHagar/discoursejs.git
synced 2025-12-06 12:27:48 +00:00
2.7 KiB
2.7 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 |