2020-10-22 15:50:47 +00:00
|
|
|
export interface RolePayload {
|
|
|
|
id: string
|
|
|
|
name: string
|
|
|
|
color: number
|
|
|
|
hoist: boolean
|
|
|
|
position: number
|
|
|
|
permissions: string
|
|
|
|
managed: boolean
|
|
|
|
mentionable: boolean
|
2020-12-25 18:29:26 +00:00
|
|
|
tags: RoleTagsPayload | null
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface RoleTagsPayload {
|
|
|
|
/** The id of the bot who has this role */
|
|
|
|
bot_id?: string
|
|
|
|
/** Whether this is the premium subscriber role for this guild */
|
|
|
|
premium_subscriber?: null
|
|
|
|
/** The id of the integration this role belongs to */
|
|
|
|
integration_id?: string
|
2020-10-22 15:50:47 +00:00
|
|
|
}
|