File tree Expand file tree Collapse file tree 4 files changed +40
-60
lines changed Expand file tree Collapse file tree 4 files changed +40
-60
lines changed Original file line number Diff line number Diff line change 1
1
import type { Snowflake } from '../../globals.ts' ;
2
- import type { StrictPartial } from '../../utils/internals.ts' ;
2
+ import type { Nullable , StrictPartial } from '../../utils/internals.ts' ;
3
3
import type {
4
4
APIGuildScheduledEvent ,
5
5
APIGuildScheduledEventEntityMetadata ,
@@ -94,20 +94,15 @@ export type RESTGetAPIGuildScheduledEventResult = APIGuildScheduledEvent;
94
94
/**
95
95
* https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
96
96
*/
97
- export type RESTPatchAPIGuildScheduledEventJSONBody = StrictPartial < RESTPostAPIGuildScheduledEventJSONBody > & {
98
- /**
99
- * The status of the scheduled event
100
- */
101
- status ?: GuildScheduledEventStatus | undefined ;
102
- /**
103
- * The entity metadata of the scheduled event
104
- */
105
- entity_metadata ?: APIGuildScheduledEventEntityMetadata | null | undefined ;
106
- /**
107
- * The description of the guild event
108
- */
109
- description ?: string | null | undefined ;
110
- } ;
97
+ export type RESTPatchAPIGuildScheduledEventJSONBody = Nullable <
98
+ Pick < RESTPostAPIGuildScheduledEventJSONBody , 'description' | 'entity_metadata' | 'recurrence_rule' >
99
+ > &
100
+ StrictPartial < Omit < RESTPostAPIGuildScheduledEventJSONBody , 'recurrence_rule' > > & {
101
+ /**
102
+ * The status of the scheduled event
103
+ */
104
+ status ?: GuildScheduledEventStatus | undefined ;
105
+ } ;
111
106
112
107
/**
113
108
* https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
Original file line number Diff line number Diff line change 1
1
import type { Snowflake } from '../../globals.ts' ;
2
- import type { StrictPartial } from '../../utils/internals.ts' ;
2
+ import type { Nullable , StrictPartial } from '../../utils/internals.ts' ;
3
3
import type {
4
4
APIGuildScheduledEvent ,
5
5
APIGuildScheduledEventEntityMetadata ,
@@ -94,20 +94,15 @@ export type RESTGetAPIGuildScheduledEventResult = APIGuildScheduledEvent;
94
94
/**
95
95
* https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
96
96
*/
97
- export type RESTPatchAPIGuildScheduledEventJSONBody = StrictPartial < RESTPostAPIGuildScheduledEventJSONBody > & {
98
- /**
99
- * The status of the scheduled event
100
- */
101
- status ?: GuildScheduledEventStatus | undefined ;
102
- /**
103
- * The entity metadata of the scheduled event
104
- */
105
- entity_metadata ?: APIGuildScheduledEventEntityMetadata | null | undefined ;
106
- /**
107
- * The description of the guild event
108
- */
109
- description ?: string | null | undefined ;
110
- } ;
97
+ export type RESTPatchAPIGuildScheduledEventJSONBody = Nullable <
98
+ Pick < RESTPostAPIGuildScheduledEventJSONBody , 'description' | 'entity_metadata' | 'recurrence_rule' >
99
+ > &
100
+ StrictPartial < Omit < RESTPostAPIGuildScheduledEventJSONBody , 'recurrence_rule' > > & {
101
+ /**
102
+ * The status of the scheduled event
103
+ */
104
+ status ?: GuildScheduledEventStatus | undefined ;
105
+ } ;
111
106
112
107
/**
113
108
* https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
Original file line number Diff line number Diff line change 1
1
import type { Snowflake } from '../../globals' ;
2
- import type { StrictPartial } from '../../utils/internals' ;
2
+ import type { Nullable , StrictPartial } from '../../utils/internals' ;
3
3
import type {
4
4
APIGuildScheduledEvent ,
5
5
APIGuildScheduledEventEntityMetadata ,
@@ -94,20 +94,15 @@ export type RESTGetAPIGuildScheduledEventResult = APIGuildScheduledEvent;
94
94
/**
95
95
* https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
96
96
*/
97
- export type RESTPatchAPIGuildScheduledEventJSONBody = StrictPartial < RESTPostAPIGuildScheduledEventJSONBody > & {
98
- /**
99
- * The status of the scheduled event
100
- */
101
- status ?: GuildScheduledEventStatus | undefined ;
102
- /**
103
- * The entity metadata of the scheduled event
104
- */
105
- entity_metadata ?: APIGuildScheduledEventEntityMetadata | null | undefined ;
106
- /**
107
- * The description of the guild event
108
- */
109
- description ?: string | null | undefined ;
110
- } ;
97
+ export type RESTPatchAPIGuildScheduledEventJSONBody = Nullable <
98
+ Pick < RESTPostAPIGuildScheduledEventJSONBody , 'description' | 'entity_metadata' | 'recurrence_rule' >
99
+ > &
100
+ StrictPartial < Omit < RESTPostAPIGuildScheduledEventJSONBody , 'recurrence_rule' > > & {
101
+ /**
102
+ * The status of the scheduled event
103
+ */
104
+ status ?: GuildScheduledEventStatus | undefined ;
105
+ } ;
111
106
112
107
/**
113
108
* https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
Original file line number Diff line number Diff line change 1
1
import type { Snowflake } from '../../globals' ;
2
- import type { StrictPartial } from '../../utils/internals' ;
2
+ import type { Nullable , StrictPartial } from '../../utils/internals' ;
3
3
import type {
4
4
APIGuildScheduledEvent ,
5
5
APIGuildScheduledEventEntityMetadata ,
@@ -94,20 +94,15 @@ export type RESTGetAPIGuildScheduledEventResult = APIGuildScheduledEvent;
94
94
/**
95
95
* https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
96
96
*/
97
- export type RESTPatchAPIGuildScheduledEventJSONBody = StrictPartial < RESTPostAPIGuildScheduledEventJSONBody > & {
98
- /**
99
- * The status of the scheduled event
100
- */
101
- status ?: GuildScheduledEventStatus | undefined ;
102
- /**
103
- * The entity metadata of the scheduled event
104
- */
105
- entity_metadata ?: APIGuildScheduledEventEntityMetadata | null | undefined ;
106
- /**
107
- * The description of the guild event
108
- */
109
- description ?: string | null | undefined ;
110
- } ;
97
+ export type RESTPatchAPIGuildScheduledEventJSONBody = Nullable <
98
+ Pick < RESTPostAPIGuildScheduledEventJSONBody , 'description' | 'entity_metadata' | 'recurrence_rule' >
99
+ > &
100
+ StrictPartial < Omit < RESTPostAPIGuildScheduledEventJSONBody , 'recurrence_rule' > > & {
101
+ /**
102
+ * The status of the scheduled event
103
+ */
104
+ status ?: GuildScheduledEventStatus | undefined ;
105
+ } ;
111
106
112
107
/**
113
108
* https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
You can’t perform that action at this time.
0 commit comments