class TencentCloud::Mps::V20190612::DescribeOutputSRTSettings
def deserialize(params)
def deserialize(params) unless params['Destinations'].nil? @Destinations = [] params['Destinations'].each do |i| srtaddressdestination_tmp = SRTAddressDestination.new srtaddressdestination_tmp.deserialize(i) @Destinations << srtaddressdestination_tmp end end @StreamId = params['StreamId'] @Latency = params['Latency'] @RecvLatency = params['RecvLatency'] @PeerLatency = params['PeerLatency'] @PeerIdleTimeout = params['PeerIdleTimeout'] @Passphrase = params['Passphrase'] @PbKeyLen = params['PbKeyLen'] @Mode = params['Mode'] unless params['SourceAddresses'].nil? @SourceAddresses = [] params['SourceAddresses'].each do |i| outputsrtsourceaddressresp_tmp = OutputSRTSourceAddressResp.new outputsrtsourceaddressresp_tmp.deserialize(i) @SourceAddresses << outputsrtsourceaddressresp_tmp end end end