class TencentCloud::Ess::V20201111::CreateMultiFlowSignQRCodeRequest
def deserialize(params)
def deserialize(params) unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end @TemplateId = params['TemplateId'] @FlowName = params['FlowName'] @MaxFlowNum = params['MaxFlowNum'] @QrEffectiveDay = params['QrEffectiveDay'] @FlowEffectiveDay = params['FlowEffectiveDay'] unless params['Restrictions'].nil? @Restrictions = [] params['Restrictions'].each do |i| approverrestriction_tmp = ApproverRestriction.new approverrestriction_tmp.deserialize(i) @Restrictions << approverrestriction_tmp end end @UserData = params['UserData'] @CallbackUrl = params['CallbackUrl'] unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end unless params['ApproverRestrictions'].nil? @ApproverRestrictions = ApproverRestriction.new @ApproverRestrictions.deserialize(params['ApproverRestrictions']) end unless params['ApproverComponentLimitTypes'].nil? @ApproverComponentLimitTypes = [] params['ApproverComponentLimitTypes'].each do |i| approvercomponentlimittype_tmp = ApproverComponentLimitType.new approvercomponentlimittype_tmp.deserialize(i) @ApproverComponentLimitTypes << approvercomponentlimittype_tmp end end @ForbidPersonalMultipleSign = params['ForbidPersonalMultipleSign'] @FlowNameAppendScannerInfo = params['FlowNameAppendScannerInfo'] end