def get_channel(uri, &block)
      validate_presence_of uri, 'Channel URI'

      response = @client.call(:get_channel, message: { 'ChannelURI' => uri }, &block)

      hash = response.to_hash[:get_channel_response][:channel]
      IsbmAdaptor::Channel.from_hash(hash)
    end
def get_channel(uri, &block)
      validate_presence_of uri, 'Channel URI'

      response = @client.call(:get_channel, message: { 'ChannelURI' => uri }, &block)

      hash = response.to_hash[:get_channel_response][:channel]
      IsbmAdaptor::Channel.from_hash(hash)
    end
Gets information about the specified channel.

 @param uri [String] the channel URI
 @yield locals local options, including :wsse_auth
 @return [Channel] the queried channel
 @raise [ArgumentError] if uri is blank