User
HTTP Rest API implementation for the following Resource:
Summary
Functions
User.getCurrentUserAsync(instance: request.Request) → future.FutureLike<string, apiTypes.GetCurrentUserResponse>User.getUserAsync(instance: request.Request, userId: apiTypes.Snowflake) → future.FutureLike<string, apiTypes.GetUserResponse>User.modifyCurrentUserAsync(instance: request.Request, jsonParams: apiTypes.ModifyCurrentUserRequest) → future.FutureLike<string, apiTypes.ModifyCurrentUserResponse>User.getCurrentUserGuildsAsync(instance: request.Request, urlParams: { before: apiTypes.Snowflake?, after: apiTypes.Snowflake?, limit: number?, withCounts: boolean?, }) → future.FutureLike<string, apiTypes.GetCurrentUserGuildsResponse>User.getCurrentUserGuildMember(instance: request.Request, guildId: apiTypes.Snowflake) → future.FutureLike<string, apiTypes.GetCurrentUserGuildMemberResponse>User.leaveGuildAsync(instance: request.Request, guildId: apiTypes.Snowflake) → future.FutureLike<string, apiTypes.LeaveGuildResponse>User.createDMAsync(instance: request.Request, jsonParams: apiTypes.CreateDMRequest) → future.FutureLike<string, apiTypes.CreateDMResponse>User.createGroupDMAsync(instance: request.Request, jsonParams: apiTypes.CreateGroupDMRequest) → future.FutureLike<string, apiTypes.CreateGroupDMResponse>User.getCurrentUserConnectionsAsync(instance: request.Request) → future.FutureLike<string, apiTypes.GetCurrentUserConnectionResponse>User.getCurrentUserApplicationRoleConnectionAsync(instance: request.Request, applicationId: apiTypes.Snowflake) → future.FutureLike< string, apiTypes.GetCurrentUserApplicationRoleConnectionResponse >User.updateCurrentUserApplicationRoleConnectionAsync(instance: request.Request, applicationId: apiTypes.Snowflake, jsonParams: apiTypes.UpdateCurrentUserApplicationRoleConnectionRequest) → future.FutureLike< string, apiTypes.UpdateCurrentUserApplicationRoleConnectionResponse >Functions
Section titled “Functions”getCurrentUserAsync
Section titled “getCurrentUserAsync”User . getCurrentUserAsync ( instance ) -> FutureLike<string, GetCurrentUserResponse>
https://discord.com/developers/docs/resources/user#get-current-user
Parameters
| instance: Request |
Returns
| FutureLike<string, GetCurrentUserResponse> |
getUserAsync
Section titled “getUserAsync”User . getUserAsync ( instance , userId ) -> FutureLike<string, GetUserResponse>
https://discord.com/developers/docs/resources/user#get-user
Parameters
| instance: Request | |
| userId: Snowflake |
Returns
| FutureLike<string, GetUserResponse> |
modifyCurrentUserAsync
Section titled “modifyCurrentUserAsync”User . modifyCurrentUserAsync ( instance , jsonParams ) -> FutureLike<string, ModifyCurrentUserResponse>
https://discord.com/developers/docs/resources/user#modify-current-user
Parameters
| instance: Request | |
| jsonParams: ModifyCurrentUserRequest |
Returns
| FutureLike<string, ModifyCurrentUserResponse> |
getCurrentUserGuildsAsync
Section titled “getCurrentUserGuildsAsync”User . getCurrentUserGuildsAsync ( instance , urlParams ) -> FutureLike<string, GetCurrentUserGuildsResponse>
https://discord.com/developers/docs/resources/user#get-current-user-guilds
Parameters
| instance: Request | |
| urlParams: { before: apiTypes.Snowflake?, after: apiTypes.Snowflake?, limit: number?, withCounts: boolean?, } |
Returns
| FutureLike<string, GetCurrentUserGuildsResponse> |
getCurrentUserGuildMember
Section titled “getCurrentUserGuildMember”User . getCurrentUserGuildMember ( instance , guildId ) -> FutureLike<string, GetCurrentUserGuildMemberResponse>
https://discord.com/developers/docs/resources/user#get-current-user-guild-member
Parameters
| instance: Request | |
| guildId: Snowflake |
leaveGuildAsync
Section titled “leaveGuildAsync”User . leaveGuildAsync ( instance , guildId ) -> FutureLike<string, LeaveGuildResponse>
https://discord.com/developers/docs/resources/user#leave-guild
Parameters
| instance: Request | |
| guildId: Snowflake |
Returns
| FutureLike<string, LeaveGuildResponse> |
createDMAsync
Section titled “createDMAsync”User . createDMAsync ( instance , jsonParams ) -> FutureLike<string, CreateDMResponse>
https://discord.com/developers/docs/resources/user#create-dm
Parameters
| instance: Request | |
| jsonParams: CreateDMRequest |
Returns
| FutureLike<string, CreateDMResponse> |
createGroupDMAsync
Section titled “createGroupDMAsync”User . createGroupDMAsync ( instance , jsonParams ) -> FutureLike<string, CreateGroupDMResponse>
https://discord.com/developers/docs/resources/user#create-group-dm
Parameters
| instance: Request | |
| jsonParams: CreateGroupDMRequest |
Returns
| FutureLike<string, CreateGroupDMResponse> |
getCurrentUserConnectionsAsync
Section titled “getCurrentUserConnectionsAsync”User . getCurrentUserConnectionsAsync ( instance ) -> FutureLike<string, GetCurrentUserConnectionResponse>
https://discord.com/developers/docs/resources/user#get-current-user-connections
Parameters
| instance: Request |
getCurrentUserApplicationRoleConnectionAsync
Section titled “getCurrentUserApplicationRoleConnectionAsync”User . getCurrentUserApplicationRoleConnectionAsync ( instance , applicationId ) -> FutureLike< string, GetCurrentUserApplicationRoleConnectionResponse >
https://discord.com/developers/docs/resources/user#get-current-user-application-role-connection
Parameters
| instance: Request | |
| applicationId: Snowflake |
updateCurrentUserApplicationRoleConnectionAsync
Section titled “updateCurrentUserApplicationRoleConnectionAsync”User . updateCurrentUserApplicationRoleConnectionAsync ( instance , applicationId , jsonParams ) -> FutureLike< string, UpdateCurrentUserApplicationRoleConnectionResponse >
https://discord.com/developers/docs/resources/user#update-current-user-application-role-connection
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| jsonParams: UpdateCurrentUserApplicationRoleConnectionRequest |