diff --git a/deno/rest/v10/guildScheduledEvent.ts b/deno/rest/v10/guildScheduledEvent.ts index 59c5712d7..67e9f50c7 100644 --- a/deno/rest/v10/guildScheduledEvent.ts +++ b/deno/rest/v10/guildScheduledEvent.ts @@ -1,5 +1,5 @@ import type { Snowflake } from '../../globals.ts'; -import type { StrictPartial } from '../../utils/internals.ts'; +import type { Nullable, StrictPartial } from '../../utils/internals.ts'; import type { APIGuildScheduledEvent, APIGuildScheduledEventEntityMetadata, @@ -94,20 +94,15 @@ export type RESTGetAPIGuildScheduledEventResult = APIGuildScheduledEvent; /** * https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event */ -export type RESTPatchAPIGuildScheduledEventJSONBody = StrictPartial & { - /** - * The status of the scheduled event - */ - status?: GuildScheduledEventStatus | undefined; - /** - * The entity metadata of the scheduled event - */ - entity_metadata?: APIGuildScheduledEventEntityMetadata | null | undefined; - /** - * The description of the guild event - */ - description?: string | null | undefined; -}; +export type RESTPatchAPIGuildScheduledEventJSONBody = Nullable< + Pick +> & + StrictPartial> & { + /** + * The status of the scheduled event + */ + status?: GuildScheduledEventStatus | undefined; + }; /** * https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event diff --git a/deno/rest/v9/guildScheduledEvent.ts b/deno/rest/v9/guildScheduledEvent.ts index a1b9d4765..5bce8b1e0 100644 --- a/deno/rest/v9/guildScheduledEvent.ts +++ b/deno/rest/v9/guildScheduledEvent.ts @@ -1,5 +1,5 @@ import type { Snowflake } from '../../globals.ts'; -import type { StrictPartial } from '../../utils/internals.ts'; +import type { Nullable, StrictPartial } from '../../utils/internals.ts'; import type { APIGuildScheduledEvent, APIGuildScheduledEventEntityMetadata, @@ -94,20 +94,15 @@ export type RESTGetAPIGuildScheduledEventResult = APIGuildScheduledEvent; /** * https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event */ -export type RESTPatchAPIGuildScheduledEventJSONBody = StrictPartial & { - /** - * The status of the scheduled event - */ - status?: GuildScheduledEventStatus | undefined; - /** - * The entity metadata of the scheduled event - */ - entity_metadata?: APIGuildScheduledEventEntityMetadata | null | undefined; - /** - * The description of the guild event - */ - description?: string | null | undefined; -}; +export type RESTPatchAPIGuildScheduledEventJSONBody = Nullable< + Pick +> & + StrictPartial> & { + /** + * The status of the scheduled event + */ + status?: GuildScheduledEventStatus | undefined; + }; /** * https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event diff --git a/rest/v10/guildScheduledEvent.ts b/rest/v10/guildScheduledEvent.ts index 3dd5a8490..9b5a14455 100644 --- a/rest/v10/guildScheduledEvent.ts +++ b/rest/v10/guildScheduledEvent.ts @@ -1,5 +1,5 @@ import type { Snowflake } from '../../globals'; -import type { StrictPartial } from '../../utils/internals'; +import type { Nullable, StrictPartial } from '../../utils/internals'; import type { APIGuildScheduledEvent, APIGuildScheduledEventEntityMetadata, @@ -94,20 +94,15 @@ export type RESTGetAPIGuildScheduledEventResult = APIGuildScheduledEvent; /** * https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event */ -export type RESTPatchAPIGuildScheduledEventJSONBody = StrictPartial & { - /** - * The status of the scheduled event - */ - status?: GuildScheduledEventStatus | undefined; - /** - * The entity metadata of the scheduled event - */ - entity_metadata?: APIGuildScheduledEventEntityMetadata | null | undefined; - /** - * The description of the guild event - */ - description?: string | null | undefined; -}; +export type RESTPatchAPIGuildScheduledEventJSONBody = Nullable< + Pick +> & + StrictPartial> & { + /** + * The status of the scheduled event + */ + status?: GuildScheduledEventStatus | undefined; + }; /** * https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event diff --git a/rest/v9/guildScheduledEvent.ts b/rest/v9/guildScheduledEvent.ts index 2ed52c0a9..54e30a941 100644 --- a/rest/v9/guildScheduledEvent.ts +++ b/rest/v9/guildScheduledEvent.ts @@ -1,5 +1,5 @@ import type { Snowflake } from '../../globals'; -import type { StrictPartial } from '../../utils/internals'; +import type { Nullable, StrictPartial } from '../../utils/internals'; import type { APIGuildScheduledEvent, APIGuildScheduledEventEntityMetadata, @@ -94,20 +94,15 @@ export type RESTGetAPIGuildScheduledEventResult = APIGuildScheduledEvent; /** * https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event */ -export type RESTPatchAPIGuildScheduledEventJSONBody = StrictPartial & { - /** - * The status of the scheduled event - */ - status?: GuildScheduledEventStatus | undefined; - /** - * The entity metadata of the scheduled event - */ - entity_metadata?: APIGuildScheduledEventEntityMetadata | null | undefined; - /** - * The description of the guild event - */ - description?: string | null | undefined; -}; +export type RESTPatchAPIGuildScheduledEventJSONBody = Nullable< + Pick +> & + StrictPartial> & { + /** + * The status of the scheduled event + */ + status?: GuildScheduledEventStatus | undefined; + }; /** * https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event