func ModifyGuildChannelPositions(client httd.Patcher, id Snowflake, params *ModifyGuildChannelPositionsParams) (ret *Guild, err error) {
	_, body, err := client.Patch(&httd.Request{
		Ratelimiter: ratelimitGuildChannels(id),
		Endpoint:    endpoint.GuildChannels(id),
		JSONParams:  params,
		ContentType: httd.ContentTypeJSON,
	})
	if err != nil {
		return
	}

	err = unmarshal(body, &ret)
	return
}
// ModifyGuildChannelPositions [PATCH]  Modify the positions of a set of channel objects for the guild. Requires
//                                      'MANAGE_CHANNELS' permission. Returns a 204 empty response on success.
//                                      Fires multiple Channel Update Gateway events.
// Endpoint                             /guilds/{guild.id}/channels
// Rate limiter                         /guilds/{guild.id}/channels
// Discord documentation                https://discordapp.com/developers/docs/resources/guild#modify-guild-channel-positions
// Reviewed                             2018-08-17
// Comment                              Only channels to be modified are required, with the minimum being a swap
//                                      between at least two channels.
ModifyGuildChannelPositions [PATCH]  Modify the positions of a set of channel objects for the guild. Requires
'MANAGE_CHANNELS' permission. Returns a 204 empty response on success.
Fires multiple Channel Update Gateway events.
// ModifyGuildChannelPositions [ PATCH ] Modify the positions of a set of channel objects for the guild . Requires // ' MANAGE_CHANNELS ' permission . Returns a 204 empty response on success . // Fires multiple Channel Update Gateway events . // Endpoint / guilds / { guild . id } / channels // Rate limiter / guilds / { guild . id } / channels // Discord documentation https : // discordapp . com / developers / docs / resources / guild#modify - guild - channel - positions // Reviewed 2018 - 08 - 17 // Comment Only channels to be modified are required with the minimum being a swap // between at least two channels .
func ModifyGuildChannelPositions(client httd.Patcher, id Snowflake, params *ModifyGuildChannelPositionsParams) (ret *Guild, err error) {
	_, body, err := client.Patch(&httd.Request{
		Ratelimiter: ratelimitGuildChannels(id),
		Endpoint:    endpoint.GuildChannels(id),
		JSONParams:  params,
		ContentType: httd.ContentTypeJSON,
	})
	if err != nil {
		return
	}
	err = unmarshal(body, &ret)
	return
}
func ModifyGuildChannelPositions ( client httd . Patcher , id Snowflake , params * ModifyGuildChannelPositionsParams ) ( ret * Guild , err error ) { _ , body , err := client . Patch ( & httd . Request { Ratelimiter : ratelimitGuildChannels ( id ) , Endpoint : endpoint . GuildChannels ( id ) , JSONParams : params , ContentType : httd . ContentTypeJSON , } ) if err != nil { return } err = unmarshal ( body , & ret ) return }
ModifyGuildChannelPositions [PATCH]  Modify the positions of a set of channel objects for the guild.
ModifyGuildChannelPositions [ PATCH ] Modify the positions of a set of channel objects for the guild .