mirror of
https://github.com/discordjs/discord-api-types.git
synced 2026-06-03 09:20:10 +00:00
feat(message): shared client themes (#1565)
This commit is contained in:
36
deno/payloads/v10/message.ts
generated
36
deno/payloads/v10/message.ts
generated
@@ -253,6 +253,10 @@ export interface APIBaseMessageNoChannel {
|
||||
* The call associated with the message
|
||||
*/
|
||||
call?: APIMessageCall;
|
||||
/**
|
||||
* The custom client-side theme shared via the message
|
||||
*/
|
||||
shared_client_theme?: APIMessageSharedClientTheme;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -463,6 +467,38 @@ export interface APIMessageCall {
|
||||
ended_timestamp?: string | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see https://docs.discord.com/developers/resources/message#base-theme-types
|
||||
*/
|
||||
export enum BaseThemeType {
|
||||
Dark = 1,
|
||||
Light,
|
||||
Darker,
|
||||
Midnight,
|
||||
}
|
||||
|
||||
/**
|
||||
* @see https://docs.discord.com/developers/resources/message#shared-client-theme-object
|
||||
*/
|
||||
export interface APIMessageSharedClientTheme {
|
||||
/**
|
||||
* The hexadecimal-encoded colors of the theme (max of 5)
|
||||
*/
|
||||
colors: string[];
|
||||
/**
|
||||
* The direction of the theme's colors (max of 360)
|
||||
*/
|
||||
gradient_angle: number;
|
||||
/**
|
||||
* The intensity of the theme's colors (max of 100)
|
||||
*/
|
||||
base_mix: number;
|
||||
/**
|
||||
* The mode of the theme
|
||||
*/
|
||||
base_theme?: BaseThemeType | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see {@link https://discord.com/developers/docs/resources/message#role-subscription-data-object-role-subscription-data-object-structure}
|
||||
*/
|
||||
|
||||
36
deno/payloads/v9/message.ts
generated
36
deno/payloads/v9/message.ts
generated
@@ -248,6 +248,10 @@ export interface APIBaseMessageNoChannel {
|
||||
* The call associated with the message
|
||||
*/
|
||||
call?: APIMessageCall;
|
||||
/**
|
||||
* The custom client-side theme shared via the message
|
||||
*/
|
||||
shared_client_theme?: APIMessageSharedClientTheme;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -458,6 +462,38 @@ export interface APIMessageCall {
|
||||
ended_timestamp?: string | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see https://docs.discord.com/developers/resources/message#base-theme-types
|
||||
*/
|
||||
export enum BaseThemeType {
|
||||
Dark = 1,
|
||||
Light,
|
||||
Darker,
|
||||
Midnight,
|
||||
}
|
||||
|
||||
/**
|
||||
* @see https://docs.discord.com/developers/resources/message#shared-client-theme-object
|
||||
*/
|
||||
export interface APIMessageSharedClientTheme {
|
||||
/**
|
||||
* The hexadecimal-encoded colors of the theme (max of 5)
|
||||
*/
|
||||
colors: string[];
|
||||
/**
|
||||
* The direction of the theme's colors (max of 360)
|
||||
*/
|
||||
gradient_angle: number;
|
||||
/**
|
||||
* The intensity of the theme's colors (max of 100)
|
||||
*/
|
||||
base_mix: number;
|
||||
/**
|
||||
* The mode of the theme
|
||||
*/
|
||||
base_theme?: BaseThemeType | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see {@link https://discord.com/developers/docs/resources/message#role-subscription-data-object-role-subscription-data-object-structure}
|
||||
*/
|
||||
|
||||
5
deno/rest/v10/channel.ts
generated
5
deno/rest/v10/channel.ts
generated
@@ -7,6 +7,7 @@ import type {
|
||||
APIFollowedChannel,
|
||||
APIMessage,
|
||||
APIMessageReference,
|
||||
APIMessageSharedClientTheme,
|
||||
APIThreadList,
|
||||
APIThreadMember,
|
||||
APIUser,
|
||||
@@ -337,6 +338,10 @@ export interface RESTPostAPIChannelMessageJSONBody {
|
||||
* A poll!
|
||||
*/
|
||||
poll?: RESTAPIPoll | undefined;
|
||||
/**
|
||||
* The custom client-side theme to share via the message
|
||||
*/
|
||||
shared_client_theme?: APIMessageSharedClientTheme | undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
5
deno/rest/v9/channel.ts
generated
5
deno/rest/v9/channel.ts
generated
@@ -7,6 +7,7 @@ import type {
|
||||
APIFollowedChannel,
|
||||
APIMessage,
|
||||
APIMessageReference,
|
||||
APIMessageSharedClientTheme,
|
||||
APIThreadList,
|
||||
APIThreadMember,
|
||||
APIUser,
|
||||
@@ -344,6 +345,10 @@ export interface RESTPostAPIChannelMessageJSONBody {
|
||||
* A poll!
|
||||
*/
|
||||
poll?: RESTAPIPoll | undefined;
|
||||
/**
|
||||
* The custom client-side theme to share via the message
|
||||
*/
|
||||
shared_client_theme?: APIMessageSharedClientTheme | undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -253,6 +253,10 @@ export interface APIBaseMessageNoChannel {
|
||||
* The call associated with the message
|
||||
*/
|
||||
call?: APIMessageCall;
|
||||
/**
|
||||
* The custom client-side theme shared via the message
|
||||
*/
|
||||
shared_client_theme?: APIMessageSharedClientTheme;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -463,6 +467,38 @@ export interface APIMessageCall {
|
||||
ended_timestamp?: string | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see https://docs.discord.com/developers/resources/message#base-theme-types
|
||||
*/
|
||||
export enum BaseThemeType {
|
||||
Dark = 1,
|
||||
Light,
|
||||
Darker,
|
||||
Midnight,
|
||||
}
|
||||
|
||||
/**
|
||||
* @see https://docs.discord.com/developers/resources/message#shared-client-theme-object
|
||||
*/
|
||||
export interface APIMessageSharedClientTheme {
|
||||
/**
|
||||
* The hexadecimal-encoded colors of the theme (max of 5)
|
||||
*/
|
||||
colors: string[];
|
||||
/**
|
||||
* The direction of the theme's colors (max of 360)
|
||||
*/
|
||||
gradient_angle: number;
|
||||
/**
|
||||
* The intensity of the theme's colors (max of 100)
|
||||
*/
|
||||
base_mix: number;
|
||||
/**
|
||||
* The mode of the theme
|
||||
*/
|
||||
base_theme?: BaseThemeType | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see {@link https://discord.com/developers/docs/resources/message#role-subscription-data-object-role-subscription-data-object-structure}
|
||||
*/
|
||||
|
||||
@@ -248,6 +248,10 @@ export interface APIBaseMessageNoChannel {
|
||||
* The call associated with the message
|
||||
*/
|
||||
call?: APIMessageCall;
|
||||
/**
|
||||
* The custom client-side theme shared via the message
|
||||
*/
|
||||
shared_client_theme?: APIMessageSharedClientTheme;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -458,6 +462,38 @@ export interface APIMessageCall {
|
||||
ended_timestamp?: string | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see https://docs.discord.com/developers/resources/message#base-theme-types
|
||||
*/
|
||||
export enum BaseThemeType {
|
||||
Dark = 1,
|
||||
Light,
|
||||
Darker,
|
||||
Midnight,
|
||||
}
|
||||
|
||||
/**
|
||||
* @see https://docs.discord.com/developers/resources/message#shared-client-theme-object
|
||||
*/
|
||||
export interface APIMessageSharedClientTheme {
|
||||
/**
|
||||
* The hexadecimal-encoded colors of the theme (max of 5)
|
||||
*/
|
||||
colors: string[];
|
||||
/**
|
||||
* The direction of the theme's colors (max of 360)
|
||||
*/
|
||||
gradient_angle: number;
|
||||
/**
|
||||
* The intensity of the theme's colors (max of 100)
|
||||
*/
|
||||
base_mix: number;
|
||||
/**
|
||||
* The mode of the theme
|
||||
*/
|
||||
base_theme?: BaseThemeType | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see {@link https://discord.com/developers/docs/resources/message#role-subscription-data-object-role-subscription-data-object-structure}
|
||||
*/
|
||||
|
||||
@@ -7,6 +7,7 @@ import type {
|
||||
APIFollowedChannel,
|
||||
APIMessage,
|
||||
APIMessageReference,
|
||||
APIMessageSharedClientTheme,
|
||||
APIThreadList,
|
||||
APIThreadMember,
|
||||
APIUser,
|
||||
@@ -337,6 +338,10 @@ export interface RESTPostAPIChannelMessageJSONBody {
|
||||
* A poll!
|
||||
*/
|
||||
poll?: RESTAPIPoll | undefined;
|
||||
/**
|
||||
* The custom client-side theme to share via the message
|
||||
*/
|
||||
shared_client_theme?: APIMessageSharedClientTheme | undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -7,6 +7,7 @@ import type {
|
||||
APIFollowedChannel,
|
||||
APIMessage,
|
||||
APIMessageReference,
|
||||
APIMessageSharedClientTheme,
|
||||
APIThreadList,
|
||||
APIThreadMember,
|
||||
APIUser,
|
||||
@@ -344,6 +345,10 @@ export interface RESTPostAPIChannelMessageJSONBody {
|
||||
* A poll!
|
||||
*/
|
||||
poll?: RESTAPIPoll | undefined;
|
||||
/**
|
||||
* The custom client-side theme to share via the message
|
||||
*/
|
||||
shared_client_theme?: APIMessageSharedClientTheme | undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user