class TencentCloud::Hasim::V20210716::LinkDetailInfo

def deserialize(params)

def deserialize(params)
  @ID = params['ID']
  @Status = params['Status']
  @ActiveTime = params['ActiveTime']
  @ExpireTime = params['ExpireTime']
  @DataUse = params['DataUse']
  @AudioUse = params['AudioUse']
  @SmsUse = params['SmsUse']
  @LinkedState = params['LinkedState']
  @TacticID = params['TacticID']
  @TacticStatus = params['TacticStatus']
  @TacticExpireTime = params['TacticExpireTime']
  @IsActiveLog = params['IsActiveLog']
  @TeleOperator = params['TeleOperator']
  unless params['Report'].nil?
    @Report = DeviceReport.new
    @Report.deserialize(params['Report'])
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  unless params['Cards'].nil?
    @Cards = []
    params['Cards'].each do |i|
      teleoperatorcard_tmp = TeleOperatorCard.new
      teleoperatorcard_tmp.deserialize(i)
      @Cards << teleoperatorcard_tmp
    end
  end
  @CardID = params['CardID']
end