func BeginGuildPrune(client httd.Poster, id Snowflake, params *GuildPruneParams) (ret *GuildPruneCount, err error) {
	_, body, err := client.Post(&httd.Request{
		Ratelimiter: ratelimitGuildPrune(id),
		Endpoint:    endpoint.GuildPrune(id) + params.GetQueryString(),
	})
	if err != nil {
		return
	}

	err = unmarshal(body, &ret)
	return
}
// BeginGuildPrune [POST]   Begin a prune operation. Requires the 'KICK_MEMBERS' permission. Returns an object
//                          with one 'pruned' key indicating the number of members that were removed in the
//                          prune operation. Fires multiple Guild Member Remove Gateway events.
// Endpoint                 /guilds/{guild.id}/prune
// Rate limiter             /guilds/{guild.id}/prune
// Discord documentation    https://discordapp.com/developers/docs/resources/guild#begin-guild-prune
// Reviewed                 2018-08-18
// Comment                  -
BeginGuildPrune [POST]   Begin a prune operation. Requires the 'KICK_MEMBERS' permission. Returns an object
with one 'pruned' key indicating the number of members that were removed in the
prune operation. Fires multiple Guild Member Remove Gateway events.
// BeginGuildPrune [ POST ] Begin a prune operation . Requires the ' KICK_MEMBERS ' permission . Returns an object // with one ' pruned ' key indicating the number of members that were removed in the // prune operation . Fires multiple Guild Member Remove Gateway events . // Endpoint / guilds / { guild . id } / prune // Rate limiter / guilds / { guild . id } / prune // Discord documentation https : // discordapp . com / developers / docs / resources / guild#begin - guild - prune // Reviewed 2018 - 08 - 18 // Comment -
func BeginGuildPrune(client httd.Poster, id Snowflake, params *GuildPruneParams) (ret *GuildPruneCount, err error) {
	_, body, err := client.Post(&httd.Request{
		Ratelimiter: ratelimitGuildPrune(id),
		Endpoint:    endpoint.GuildPrune(id) + params.GetQueryString(),
	})
	if err != nil {
		return
	}
	err = unmarshal(body, &ret)
	return
}
func BeginGuildPrune ( client httd . Poster , id Snowflake , params * GuildPruneParams ) ( ret * GuildPruneCount , err error ) { _ , body , err := client . Post ( & httd . Request { Ratelimiter : ratelimitGuildPrune ( id ) , Endpoint : endpoint . GuildPrune ( id ) + params . GetQueryString ( ) , } ) if err != nil { return } err = unmarshal ( body , & ret ) return }
BeginGuildPrune [POST]   Begin a prune operation.
BeginGuildPrune [ POST ] Begin a prune operation .