File tree Expand file tree Collapse file tree 8 files changed +168
-0
lines changed Expand file tree Collapse file tree 8 files changed +168
-0
lines changed Original file line number Diff line number Diff line change 4
4
5
5
import type { APIApplication } from './application.ts' ;
6
6
import type { APIPartialEmoji } from './emoji.ts' ;
7
+ import type { APIGuildMember } from './guild.ts' ;
7
8
import type { APIMessageInteraction } from './interactions.ts' ;
8
9
import type { APIRole } from './permissions.ts' ;
9
10
import type { APISticker , APIStickerItem } from './sticker.ts' ;
@@ -936,6 +937,14 @@ export interface APIThreadMember {
936
937
* See https://en.wikipedia.org/wiki/Bit_field
937
938
*/
938
939
flags : ThreadMemberFlags ;
940
+ /**
941
+ * Additional information about the user
942
+ *
943
+ * **This field is omitted on the member sent within each thread in the `GUILD_CREATE` event**
944
+ *
945
+ * **This field is only present when `with_member` is set to true when calling `List Thread Members` or `Get Thread Member`**
946
+ */
947
+ member ?: APIGuildMember ;
939
948
}
940
949
941
950
export enum ThreadMemberFlags { }
Original file line number Diff line number Diff line change 4
4
5
5
import type { APIApplication } from './application.ts' ;
6
6
import type { APIPartialEmoji } from './emoji.ts' ;
7
+ import type { APIGuildMember } from './guild.ts' ;
7
8
import type { APIMessageInteraction } from './interactions.ts' ;
8
9
import type { APIRole } from './permissions.ts' ;
9
10
import type { APISticker , APIStickerItem } from './sticker.ts' ;
@@ -927,6 +928,14 @@ export interface APIThreadMember {
927
928
* See https://en.wikipedia.org/wiki/Bit_field
928
929
*/
929
930
flags : ThreadMemberFlags ;
931
+ /**
932
+ * Additional information about the user
933
+ *
934
+ * **This field is omitted on the member sent within each thread in the `GUILD_CREATE` event**
935
+ *
936
+ * **This field is only present when `with_member` is set to true when calling `List Thread Members` or `Get Thread Member`**
937
+ */
938
+ member ?: APIGuildMember ;
930
939
}
931
940
932
941
export enum ThreadMemberFlags { }
Original file line number Diff line number Diff line change @@ -682,6 +682,39 @@ export type RESTPutAPIChannelThreadMembersResult = never;
682
682
*/
683
683
export type RESTDeleteAPIChannelThreadMembersResult = never ;
684
684
685
+ /**
686
+ * https://discord.com/developers/docs/resources/channel#get-thread-member
687
+ */
688
+ export interface RESTGetAPIChannelThreadMemberQuery {
689
+ /**
690
+ * Whether to include a guild member object for the thread member
691
+ */
692
+ with_member ?: boolean ;
693
+ }
694
+
695
+ /**
696
+ * https://discord.com/developers/docs/resources/channel#get-thread-member
697
+ */
698
+ export type RESTGetAPIChannelThreadMemberResult = APIThreadMember ;
699
+
700
+ /**
701
+ * https://discord.com/developers/docs/resources/channel#list-thread-members
702
+ */
703
+ export interface RESTGetAPIChannelThreadMembersQuery {
704
+ /**
705
+ * Whether to include a guild member object for each thread member
706
+ */
707
+ with_member ?: boolean ;
708
+ /**
709
+ * Get thread members after this user ID
710
+ */
711
+ after ?: Snowflake ;
712
+ /**
713
+ * Max number of thread members to return (1-100). Defaults to 100
714
+ */
715
+ limit ?: number ;
716
+ }
717
+
685
718
/**
686
719
* https://discord.com/developers/docs/resources/channel#list-thread-members
687
720
*/
Original file line number Diff line number Diff line change @@ -696,6 +696,39 @@ export type RESTPutAPIChannelThreadMembersResult = never;
696
696
*/
697
697
export type RESTDeleteAPIChannelThreadMembersResult = never ;
698
698
699
+ /**
700
+ * https://discord.com/developers/docs/resources/channel#get-thread-member
701
+ */
702
+ export interface RESTGetAPIChannelThreadMemberQuery {
703
+ /**
704
+ * Whether to include a guild member object for the thread member
705
+ */
706
+ with_member ?: boolean ;
707
+ }
708
+
709
+ /**
710
+ * https://discord.com/developers/docs/resources/channel#get-thread-member
711
+ */
712
+ export type RESTGetAPIChannelThreadMemberResult = APIThreadMember ;
713
+
714
+ /**
715
+ * https://discord.com/developers/docs/resources/channel#list-thread-members
716
+ */
717
+ export interface RESTGetAPIChannelThreadMembersQuery {
718
+ /**
719
+ * Whether to include a guild member object for each thread member
720
+ */
721
+ with_member ?: boolean ;
722
+ /**
723
+ * Get thread members after this user ID
724
+ */
725
+ after ?: Snowflake ;
726
+ /**
727
+ * Max number of thread members to return (1-100). Defaults to 100
728
+ */
729
+ limit ?: number ;
730
+ }
731
+
699
732
/**
700
733
* https://discord.com/developers/docs/resources/channel#list-thread-members
701
734
*/
Original file line number Diff line number Diff line change 4
4
5
5
import type { APIApplication } from './application' ;
6
6
import type { APIPartialEmoji } from './emoji' ;
7
+ import type { APIGuildMember } from './guild' ;
7
8
import type { APIMessageInteraction } from './interactions' ;
8
9
import type { APIRole } from './permissions' ;
9
10
import type { APISticker , APIStickerItem } from './sticker' ;
@@ -936,6 +937,14 @@ export interface APIThreadMember {
936
937
* See https://en.wikipedia.org/wiki/Bit_field
937
938
*/
938
939
flags : ThreadMemberFlags ;
940
+ /**
941
+ * Additional information about the user
942
+ *
943
+ * **This field is omitted on the member sent within each thread in the `GUILD_CREATE` event**
944
+ *
945
+ * **This field is only present when `with_member` is set to true when calling `List Thread Members` or `Get Thread Member`**
946
+ */
947
+ member ?: APIGuildMember ;
939
948
}
940
949
941
950
export enum ThreadMemberFlags { }
Original file line number Diff line number Diff line change 4
4
5
5
import type { APIApplication } from './application' ;
6
6
import type { APIPartialEmoji } from './emoji' ;
7
+ import type { APIGuildMember } from './guild' ;
7
8
import type { APIMessageInteraction } from './interactions' ;
8
9
import type { APIRole } from './permissions' ;
9
10
import type { APISticker , APIStickerItem } from './sticker' ;
@@ -927,6 +928,14 @@ export interface APIThreadMember {
927
928
* See https://en.wikipedia.org/wiki/Bit_field
928
929
*/
929
930
flags : ThreadMemberFlags ;
931
+ /**
932
+ * Additional information about the user
933
+ *
934
+ * **This field is omitted on the member sent within each thread in the `GUILD_CREATE` event**
935
+ *
936
+ * **This field is only present when `with_member` is set to true when calling `List Thread Members` or `Get Thread Member`**
937
+ */
938
+ member ?: APIGuildMember ;
930
939
}
931
940
932
941
export enum ThreadMemberFlags { }
Original file line number Diff line number Diff line change @@ -682,6 +682,39 @@ export type RESTPutAPIChannelThreadMembersResult = never;
682
682
*/
683
683
export type RESTDeleteAPIChannelThreadMembersResult = never ;
684
684
685
+ /**
686
+ * https://discord.com/developers/docs/resources/channel#get-thread-member
687
+ */
688
+ export interface RESTGetAPIChannelThreadMemberQuery {
689
+ /**
690
+ * Whether to include a guild member object for the thread member
691
+ */
692
+ with_member ?: boolean ;
693
+ }
694
+
695
+ /**
696
+ * https://discord.com/developers/docs/resources/channel#get-thread-member
697
+ */
698
+ export type RESTGetAPIChannelThreadMemberResult = APIThreadMember ;
699
+
700
+ /**
701
+ * https://discord.com/developers/docs/resources/channel#list-thread-members
702
+ */
703
+ export interface RESTGetAPIChannelThreadMembersQuery {
704
+ /**
705
+ * Whether to include a guild member object for each thread member
706
+ */
707
+ with_member ?: boolean ;
708
+ /**
709
+ * Get thread members after this user ID
710
+ */
711
+ after ?: Snowflake ;
712
+ /**
713
+ * Max number of thread members to return (1-100). Defaults to 100
714
+ */
715
+ limit ?: number ;
716
+ }
717
+
685
718
/**
686
719
* https://discord.com/developers/docs/resources/channel#list-thread-members
687
720
*/
Original file line number Diff line number Diff line change @@ -696,6 +696,39 @@ export type RESTPutAPIChannelThreadMembersResult = never;
696
696
*/
697
697
export type RESTDeleteAPIChannelThreadMembersResult = never ;
698
698
699
+ /**
700
+ * https://discord.com/developers/docs/resources/channel#get-thread-member
701
+ */
702
+ export interface RESTGetAPIChannelThreadMemberQuery {
703
+ /**
704
+ * Whether to include a guild member object for the thread member
705
+ */
706
+ with_member ?: boolean ;
707
+ }
708
+
709
+ /**
710
+ * https://discord.com/developers/docs/resources/channel#get-thread-member
711
+ */
712
+ export type RESTGetAPIChannelThreadMemberResult = APIThreadMember ;
713
+
714
+ /**
715
+ * https://discord.com/developers/docs/resources/channel#list-thread-members
716
+ */
717
+ export interface RESTGetAPIChannelThreadMembersQuery {
718
+ /**
719
+ * Whether to include a guild member object for each thread member
720
+ */
721
+ with_member ?: boolean ;
722
+ /**
723
+ * Get thread members after this user ID
724
+ */
725
+ after ?: Snowflake ;
726
+ /**
727
+ * Max number of thread members to return (1-100). Defaults to 100
728
+ */
729
+ limit ?: number ;
730
+ }
731
+
699
732
/**
700
733
* https://discord.com/developers/docs/resources/channel#list-thread-members
701
734
*/
You can’t perform that action at this time.
0 commit comments