mirror of
https://github.com/LukeHagar/discoursejs.git
synced 2025-12-06 12:27:48 +00:00
24 KiB
24 KiB
Posts
Example Usage
import { Posts } from "@lukehagar/discoursejs/sdk/models/operations";
let value: Posts = {
actionsSummary: [
{
canAct: false,
id: 608989,
},
],
admin: false,
avatarTemplate: "<value>",
bookmarked: false,
canDelete: false,
canEdit: false,
canRecover: false,
canViewEditHistory: false,
canWiki: false,
cooked: "<value>",
createdAt: "<value>",
deletedAt: "<value>",
displayUsername: "<value>",
editReason: "<value>",
flairBgColor: "<value>",
flairColor: "<value>",
flairName: "<value>",
flairUrl: "<value>",
hidden: false,
id: 178580,
incomingLinkCount: 579011,
linkCounts: [
{
clicks: 612867,
internal: false,
reflection: false,
title: "<value>",
url: "http://bogus-prefix.org",
},
],
moderator: false,
name: "<value>",
postNumber: 976802,
postType: 719620,
primaryGroupName: "<value>",
quoteCount: 608593,
read: false,
readersCount: 966390,
reads: 328379,
replyCount: 507636,
replyToPostNumber: "<value>",
reviewableId: 802692,
reviewableScoreCount: 300403,
reviewableScorePendingCount: 836364,
score: 549501,
staff: false,
topicId: 415280,
topicSlug: "<value>",
trustLevel: 930819,
updatedAt: "<value>",
userDeleted: false,
userId: 415608,
userTitle: "<value>",
username: "Jovan72",
version: 877399,
wiki: false,
yours: false,
};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
actionsSummary |
operations.GetTopicTopicsActionsSummary[] | ✔️ | N/A |
admin |
boolean | ✔️ | N/A |
avatarTemplate |
string | ✔️ | N/A |
bookmarked |
boolean | ✔️ | N/A |
canDelete |
boolean | ✔️ | N/A |
canEdit |
boolean | ✔️ | N/A |
canRecover |
boolean | ✔️ | N/A |
canSeeHiddenPost |
boolean | ➖ | N/A |
canViewEditHistory |
boolean | ✔️ | N/A |
canWiki |
boolean | ✔️ | N/A |
cooked |
string | ✔️ | N/A |
createdAt |
string | ✔️ | N/A |
deletedAt |
string | ✔️ | N/A |
displayUsername |
string | ✔️ | N/A |
editReason |
string | ✔️ | N/A |
flairBgColor |
string | ✔️ | N/A |
flairColor |
string | ✔️ | N/A |
flairName |
string | ✔️ | N/A |
flairUrl |
string | ✔️ | N/A |
hidden |
boolean | ✔️ | N/A |
id |
number | ✔️ | N/A |
incomingLinkCount |
number | ✔️ | N/A |
linkCounts |
operations.LinkCounts[] | ✔️ | N/A |
moderator |
boolean | ✔️ | N/A |
name |
string | ✔️ | N/A |
postNumber |
number | ✔️ | N/A |
postType |
number | ✔️ | N/A |
primaryGroupName |
string | ✔️ | N/A |
quoteCount |
number | ✔️ | N/A |
read |
boolean | ✔️ | N/A |
readersCount |
number | ✔️ | N/A |
reads |
number | ✔️ | N/A |
replyCount |
number | ✔️ | N/A |
replyToPostNumber |
string | ✔️ | N/A |
reviewableId |
number | ✔️ | N/A |
reviewableScoreCount |
number | ✔️ | N/A |
reviewableScorePendingCount |
number | ✔️ | N/A |
score |
number | ✔️ | N/A |
staff |
boolean | ✔️ | N/A |
topicId |
number | ✔️ | N/A |
topicSlug |
string | ✔️ | N/A |
trustLevel |
number | ✔️ | N/A |
updatedAt |
string | ✔️ | N/A |
userDeleted |
boolean | ✔️ | N/A |
userId |
number | ✔️ | N/A |
userTitle |
string | ✔️ | N/A |
username |
string | ✔️ | N/A |
version |
number | ✔️ | N/A |
wiki |
boolean | ✔️ | N/A |
yours |
boolean | ✔️ | N/A |