Class: TencentCloud::Ess::V20201111::CreateMiniAppPrepareFlowRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ess::V20201111::CreateMiniAppPrepareFlowRequest
- Defined in:
- lib/v20201111/models.rb
Overview
CreateMiniAppPrepareFlow请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#Approvers ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#CcInfos ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#DeadlineAfterStartDays ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#FlowName ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#FlowOption ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#Hides ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#Operator ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#PageOption ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#ResourceId ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#ResourceType ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#Unordered ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#UserData ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮. -
#UserFlowTypeId ⇒ Object
注:
字段为数组, 可以传值隐藏多个按钮.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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) ⇒ CreateMiniAppPrepareFlowRequest
constructor
A new instance of CreateMiniAppPrepareFlowRequest.
Constructor Details
#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) ⇒ CreateMiniAppPrepareFlowRequest
Returns a new instance of CreateMiniAppPrepareFlowRequest.
5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 |
# File 'lib/v20201111/models.rb', line 5841 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 |
Instance Attribute Details
#Agent ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def Agent @Agent end |
#Approvers ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def Approvers @Approvers end |
#CcInfos ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def CcInfos @CcInfos end |
#DeadlineAfterStartDays ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def DeadlineAfterStartDays @DeadlineAfterStartDays end |
#FlowName ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def FlowName @FlowName end |
#FlowOption ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def FlowOption @FlowOption end |
#Hides ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def Hides @Hides end |
#Operator ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def Operator @Operator end |
#PageOption ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def PageOption @PageOption end |
#ResourceId ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def ResourceId @ResourceId end |
#ResourceType ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def ResourceType @ResourceType end |
#Unordered ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def Unordered @Unordered end |
#UserData ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def UserData @UserData end |
#UserFlowTypeId ⇒ Object
注: 字段为数组, 可以传值隐藏多个按钮
5839 5840 5841 |
# File 'lib/v20201111/models.rb', line 5839 def UserFlowTypeId @UserFlowTypeId end |
Instance Method Details
#deserialize(params) ⇒ Object
5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 |
# File 'lib/v20201111/models.rb', line 5858 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 |