mirror of
https://github.com/LukeHagar/discoursejs.git
synced 2025-12-06 04:19:37 +00:00
2.7 KiB
2.7 KiB
Badges
Example Usage
import { Badges } from "@lukehagar/discoursejs/sdk/models/operations";
let value: Badges = {
allowTitle: false,
autoRevoke: false,
badgeGroupingId: 383441,
badgeTypeId: 477665,
description: "Secured secondary internet solution",
enabled: false,
grantCount: 479977,
icon: "<value>",
id: 568045,
imageUrl: "<value>",
listable: false,
longDescription: "<value>",
manuallyGrantable: false,
multipleGrant: false,
name: "<value>",
query: "<value>",
showPosts: false,
slug: "<value>",
system: false,
targetPosts: false,
trigger: 392785,
};
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 |
i18nName |
string | ➖ | 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 |
number | ✔️ | N/A |