class TencentCloud::Ess::V20201111::CreatePrepareFlowRequest
CreatePrepareFlow请求参数结构体
def deserialize(params)
def deserialize(params) unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end @ResourceId = params['ResourceId'] @FlowName = params['FlowName'] @ResourceType = params['ResourceType'] @Unordered = params['Unordered'] @Deadline = params['Deadline'] @UserFlowTypeId = params['UserFlowTypeId'] @FlowType = params['FlowType'] unless params['Approvers'].nil? @Approvers = [] params['Approvers'].each do |i| flowcreateapprover_tmp = FlowCreateApprover.new flowcreateapprover_tmp.deserialize(i) @Approvers << flowcreateapprover_tmp end end @IntelligentStatus = params['IntelligentStatus'] unless params['Components'].nil? @Components = Component.new @Components.deserialize(params['Components']) end unless params['FlowOption'].nil? @FlowOption = CreateFlowOption.new @FlowOption.deserialize(params['FlowOption']) end @NeedSignReview = params['NeedSignReview'] @NeedCreateReview = params['NeedCreateReview'] @UserData = params['UserData'] unless params['CcInfos'].nil? @CcInfos = [] params['CcInfos'].each do |i| ccinfo_tmp = CcInfo.new ccinfo_tmp.deserialize(i) @CcInfos << ccinfo_tmp end end @FlowId = params['FlowId'] unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end unless params['InitiatorComponents'].nil? @InitiatorComponents = [] params['InitiatorComponents'].each do |i| component_tmp = Component.new component_tmp.deserialize(i) @InitiatorComponents << component_tmp end end @FlowDisplayType = params['FlowDisplayType'] unless params['SignComponentConfig'].nil? @SignComponentConfig = SignComponentConfig.new @SignComponentConfig.deserialize(params['SignComponentConfig']) end end
def initialize(operator=nil, resourceid=nil, flowname=nil, resourcetype=nil, unordered=nil, deadline=nil, userflowtypeid=nil, flowtype=nil, approvers=nil, intelligentstatus=nil, components=nil, flowoption=nil, needsignreview=nil, needcreatereview=nil, userdata=nil, ccinfos=nil, flowid=nil, agent=nil, initiatorcomponents=nil, flowdisplaytype=nil, signcomponentconfig=nil)
def initialize(operator=nil, resourceid=nil, flowname=nil, resourcetype=nil, unordered=nil, deadline=nil, userflowtypeid=nil, flowtype=nil, approvers=nil, intelligentstatus=nil, components=nil, flowoption=nil, needsignreview=nil, needcreatereview=nil, userdata=nil, ccinfos=nil, flowid=nil, agent=nil, initiatorcomponents=nil, flowdisplaytype=nil, signcomponentconfig=nil) @Operator = operator @ResourceId = resourceid @FlowName = flowname @ResourceType = resourcetype @Unordered = unordered @Deadline = deadline @UserFlowTypeId = userflowtypeid @FlowType = flowtype @Approvers = approvers @IntelligentStatus = intelligentstatus @Components = components @FlowOption = flowoption @NeedSignReview = needsignreview @NeedCreateReview = needcreatereview @UserData = userdata @CcInfos = ccinfos @FlowId = flowid @Agent = agent @InitiatorComponents = initiatorcomponents @FlowDisplayType = flowdisplaytype @SignComponentConfig = signcomponentconfig end