class TencentCloud::Ess::V20201111::CreateMiniAppPrepareFlowRequest
CreateMiniAppPrepareFlow请求参数结构体
def deserialize(params)
def deserialize(params) unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end @ResourceType = params['ResourceType'] @ResourceId = params['ResourceId'] @FlowName = params['FlowName'] unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end unless params['Approvers'].nil? @Approvers = [] params['Approvers'].each do |i| miniappcreateapproverinfo_tmp = MiniAppCreateApproverInfo.new miniappcreateapproverinfo_tmp.deserialize(i) @Approvers << miniappcreateapproverinfo_tmp end end unless params['CcInfos'].nil? @CcInfos = [] params['CcInfos'].each do |i| ccinfo_tmp = CcInfo.new ccinfo_tmp.deserialize(i) @CcInfos << ccinfo_tmp end end @Unordered = params['Unordered'] @DeadlineAfterStartDays = params['DeadlineAfterStartDays'] @UserFlowTypeId = params['UserFlowTypeId'] unless params['FlowOption'].nil? @FlowOption = MiniAppCreateFlowOption.new @FlowOption.deserialize(params['FlowOption']) end unless params['PageOption'].nil? @PageOption = MiniAppCreateFlowPageOption.new @PageOption.deserialize(params['PageOption']) end @UserData = params['UserData'] @Hides = params['Hides'] end
def initialize(operator=nil, resourcetype=nil, resourceid=nil, flowname=nil, agent=nil, approvers=nil, ccinfos=nil, unordered=nil, deadlineafterstartdays=nil, userflowtypeid=nil, flowoption=nil, pageoption=nil, userdata=nil, hides=nil)
def initialize(operator=nil, resourcetype=nil, resourceid=nil, flowname=nil, agent=nil, approvers=nil, ccinfos=nil, unordered=nil, deadlineafterstartdays=nil, userflowtypeid=nil, flowoption=nil, pageoption=nil, userdata=nil, hides=nil) @Operator = operator @ResourceType = resourcetype @ResourceId = resourceid @FlowName = flowname @Agent = agent @Approvers = approvers @CcInfos = ccinfos @Unordered = unordered @DeadlineAfterStartDays = deadlineafterstartdays @UserFlowTypeId = userflowtypeid @FlowOption = flowoption @PageOption = pageoption @UserData = userdata @Hides = hides end