class TencentCloud::Ckafka::V20190819::InquireCkafkaPriceRequest

def deserialize(params)

def deserialize(params)
  @InstanceType = params['InstanceType']
  unless params['InstanceChargeParam'].nil?
    @InstanceChargeParam = InstanceChargeParam.new
    @InstanceChargeParam.deserialize(params['InstanceChargeParam'])
  end
  @InstanceNum = params['InstanceNum']
  @Bandwidth = params['Bandwidth']
  unless params['InquiryDiskParam'].nil?
    @InquiryDiskParam = InquiryDiskParam.new
    @InquiryDiskParam.deserialize(params['InquiryDiskParam'])
  end
  @MessageRetention = params['MessageRetention']
  @Topic = params['Topic']
  @Partition = params['Partition']
  @ZoneIds = params['ZoneIds']
  @CategoryAction = params['CategoryAction']
  @BillType = params['BillType']
  unless params['PublicNetworkParam'].nil?
    @PublicNetworkParam = InquiryPublicNetworkParam.new
    @PublicNetworkParam.deserialize(params['PublicNetworkParam'])
  end
  @InstanceId = params['InstanceId']
end