func (c *Client) WithChannel(channel params.Channel) *Client {
	client := *c
	client.channel = channel
	return &client
}
// WithChannel returns a new client whose requests are done using the
// given channel.
WithChannel returns a new client whose requests are done using the
given channel.
// WithChannel returns a new client whose requests are done using the // given channel .
func (c *Client) WithChannel(channel params.Channel) *Client {
	client := *c
	client.channel = channel
	return &client
}
func ( c * Client ) WithChannel ( channel params . Channel ) * Client { client := * c client . channel = channel return & client }
WithChannel returns a new client whose requests are done using the
given channel.
WithChannel returns a new client whose requests are done using the given channel .