code: def decode_consumermetadata_response(cls, data):
          
          (correlation_id, error_code, node_id), cur = \
              relative_unpack('>ihi', data, 0)
          host, cur = read_short_ascii(data, cur)
          (port,), cur = relative_unpack('>i', data, cur)
  
          return ConsumerMetadataResponse(
              error_code, node_id, nativeString(host), port)
docs: Decode bytes to a ConsumerMetadataResponse
  
          :param bytes data: bytes to decode