Class: TencentCloud::Ess::V20201111::FlowCreateApprover
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ess::V20201111::FlowCreateApprover
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20201111/models.rb
Overview
创建流程的签署方信息
Instance Attribute Summary collapse
-
#ApproverIdCardNumber ⇒ Object
Returns the value of attribute ApproverIdCardNumber.
-
#ApproverIdCardType ⇒ Object
Returns the value of attribute ApproverIdCardType.
-
#ApproverMobile ⇒ Object
Returns the value of attribute ApproverMobile.
-
#ApproverName ⇒ Object
Returns the value of attribute ApproverName.
-
#ApproverNeedSignReview ⇒ Object
Returns the value of attribute ApproverNeedSignReview.
-
#ApproverOption ⇒ Object
Returns the value of attribute ApproverOption.
-
#ApproverSignTypes ⇒ Object
Returns the value of attribute ApproverSignTypes.
-
#ApproverSource ⇒ Object
Returns the value of attribute ApproverSource.
-
#ApproverType ⇒ Object
Returns the value of attribute ApproverType.
-
#ApproverVerifyTypes ⇒ Object
Returns the value of attribute ApproverVerifyTypes.
-
#ComponentLimitType ⇒ Object
Returns the value of attribute ComponentLimitType.
-
#Components ⇒ Object
Returns the value of attribute Components.
-
#CustomApproverTag ⇒ Object
Returns the value of attribute CustomApproverTag.
-
#Deadline ⇒ Object
Returns the value of attribute Deadline.
-
#Intention ⇒ Object
Returns the value of attribute Intention.
-
#IsFullText ⇒ Object
Returns the value of attribute IsFullText.
-
#JumpUrl ⇒ Object
Returns the value of attribute JumpUrl.
-
#NotifyType ⇒ Object
Returns the value of attribute NotifyType.
-
#NotSaveContact ⇒ Object
Returns the value of attribute NotSaveContact.
-
#OrganizationName ⇒ Object
Returns the value of attribute OrganizationName.
-
#PreReadTime ⇒ Object
Returns the value of attribute PreReadTime.
-
#RecipientId ⇒ Object
Returns the value of attribute RecipientId.
-
#RegisterInfo ⇒ Object
Returns the value of attribute RegisterInfo.
-
#Required ⇒ Object
Returns the value of attribute Required.
-
#SignComponents ⇒ Object
Returns the value of attribute SignComponents.
-
#SignEndpoints ⇒ Object
Returns the value of attribute SignEndpoints.
-
#SignId ⇒ Object
Returns the value of attribute SignId.
-
#SignTypeSelector ⇒ Object
Returns the value of attribute SignTypeSelector.
-
#UserId ⇒ Object
Returns the value of attribute UserId.
-
#VerifyChannel ⇒ Object
Returns the value of attribute VerifyChannel.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(approvertype = nil, organizationname = nil, approvername = nil, approvermobile = nil, approveridcardtype = nil, approveridcardnumber = nil, recipientid = nil, verifychannel = nil, notifytype = nil, isfulltext = nil, prereadtime = nil, userid = nil, required = nil, approversource = nil, customapprovertag = nil, registerinfo = nil, approveroption = nil, jumpurl = nil, signid = nil, approverneedsignreview = nil, signcomponents = nil, components = nil, componentlimittype = nil, approververifytypes = nil, approversigntypes = nil, signtypeselector = nil, deadline = nil, intention = nil, signendpoints = nil, notsavecontact = nil) ⇒ FlowCreateApprover
constructor
A new instance of FlowCreateApprover.
Constructor Details
#initialize(approvertype = nil, organizationname = nil, approvername = nil, approvermobile = nil, approveridcardtype = nil, approveridcardnumber = nil, recipientid = nil, verifychannel = nil, notifytype = nil, isfulltext = nil, prereadtime = nil, userid = nil, required = nil, approversource = nil, customapprovertag = nil, registerinfo = nil, approveroption = nil, jumpurl = nil, signid = nil, approverneedsignreview = nil, signcomponents = nil, components = nil, componentlimittype = nil, approververifytypes = nil, approversigntypes = nil, signtypeselector = nil, deadline = nil, intention = nil, signendpoints = nil, notsavecontact = nil) ⇒ FlowCreateApprover
Returns a new instance of FlowCreateApprover.
13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 |
# File 'lib/v20201111/models.rb', line 13329 def initialize(approvertype=nil, organizationname=nil, approvername=nil, approvermobile=nil, approveridcardtype=nil, approveridcardnumber=nil, recipientid=nil, verifychannel=nil, notifytype=nil, isfulltext=nil, prereadtime=nil, userid=nil, required=nil, approversource=nil, customapprovertag=nil, registerinfo=nil, approveroption=nil, jumpurl=nil, signid=nil, approverneedsignreview=nil, signcomponents=nil, components=nil, componentlimittype=nil, approververifytypes=nil, approversigntypes=nil, signtypeselector=nil, deadline=nil, intention=nil, signendpoints=nil, notsavecontact=nil) @ApproverType = approvertype @OrganizationName = organizationname @ApproverName = approvername @ApproverMobile = approvermobile @ApproverIdCardType = approveridcardtype @ApproverIdCardNumber = approveridcardnumber @RecipientId = recipientid @VerifyChannel = verifychannel @NotifyType = notifytype @IsFullText = isfulltext @PreReadTime = prereadtime @UserId = userid @Required = required @ApproverSource = approversource @CustomApproverTag = customapprovertag @RegisterInfo = registerinfo @ApproverOption = approveroption @JumpUrl = jumpurl @SignId = signid @ApproverNeedSignReview = approverneedsignreview @SignComponents = signcomponents @Components = components @ComponentLimitType = componentlimittype @ApproverVerifyTypes = approververifytypes @ApproverSignTypes = approversigntypes @SignTypeSelector = signtypeselector @Deadline = deadline @Intention = intention @SignEndpoints = signendpoints @NotSaveContact = notsavecontact end |
Instance Attribute Details
#ApproverIdCardNumber ⇒ Object
Returns the value of attribute ApproverIdCardNumber.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverIdCardNumber @ApproverIdCardNumber end |
#ApproverIdCardType ⇒ Object
Returns the value of attribute ApproverIdCardType.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverIdCardType @ApproverIdCardType end |
#ApproverMobile ⇒ Object
Returns the value of attribute ApproverMobile.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverMobile @ApproverMobile end |
#ApproverName ⇒ Object
Returns the value of attribute ApproverName.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverName @ApproverName end |
#ApproverNeedSignReview ⇒ Object
Returns the value of attribute ApproverNeedSignReview.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverNeedSignReview @ApproverNeedSignReview end |
#ApproverOption ⇒ Object
Returns the value of attribute ApproverOption.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverOption @ApproverOption end |
#ApproverSignTypes ⇒ Object
Returns the value of attribute ApproverSignTypes.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverSignTypes @ApproverSignTypes end |
#ApproverSource ⇒ Object
Returns the value of attribute ApproverSource.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverSource @ApproverSource end |
#ApproverType ⇒ Object
Returns the value of attribute ApproverType.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverType @ApproverType end |
#ApproverVerifyTypes ⇒ Object
Returns the value of attribute ApproverVerifyTypes.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ApproverVerifyTypes @ApproverVerifyTypes end |
#ComponentLimitType ⇒ Object
Returns the value of attribute ComponentLimitType.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def ComponentLimitType @ComponentLimitType end |
#Components ⇒ Object
Returns the value of attribute Components.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def Components @Components end |
#CustomApproverTag ⇒ Object
Returns the value of attribute CustomApproverTag.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def CustomApproverTag @CustomApproverTag end |
#Deadline ⇒ Object
Returns the value of attribute Deadline.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def Deadline @Deadline end |
#Intention ⇒ Object
Returns the value of attribute Intention.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def Intention @Intention end |
#IsFullText ⇒ Object
Returns the value of attribute IsFullText.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def IsFullText @IsFullText end |
#JumpUrl ⇒ Object
Returns the value of attribute JumpUrl.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def JumpUrl @JumpUrl end |
#NotifyType ⇒ Object
Returns the value of attribute NotifyType.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def NotifyType @NotifyType end |
#NotSaveContact ⇒ Object
Returns the value of attribute NotSaveContact.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def NotSaveContact @NotSaveContact end |
#OrganizationName ⇒ Object
Returns the value of attribute OrganizationName.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def OrganizationName @OrganizationName end |
#PreReadTime ⇒ Object
Returns the value of attribute PreReadTime.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def PreReadTime @PreReadTime end |
#RecipientId ⇒ Object
Returns the value of attribute RecipientId.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def RecipientId @RecipientId end |
#RegisterInfo ⇒ Object
Returns the value of attribute RegisterInfo.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def RegisterInfo @RegisterInfo end |
#Required ⇒ Object
Returns the value of attribute Required.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def Required @Required end |
#SignComponents ⇒ Object
Returns the value of attribute SignComponents.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def SignComponents @SignComponents end |
#SignEndpoints ⇒ Object
Returns the value of attribute SignEndpoints.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def SignEndpoints @SignEndpoints end |
#SignId ⇒ Object
Returns the value of attribute SignId.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def SignId @SignId end |
#SignTypeSelector ⇒ Object
Returns the value of attribute SignTypeSelector.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def SignTypeSelector @SignTypeSelector end |
#UserId ⇒ Object
Returns the value of attribute UserId.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def UserId @UserId end |
#VerifyChannel ⇒ Object
Returns the value of attribute VerifyChannel.
13324 13325 13326 |
# File 'lib/v20201111/models.rb', line 13324 def VerifyChannel @VerifyChannel end |
Instance Method Details
#deserialize(params) ⇒ Object
13362 13363 13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 |
# File 'lib/v20201111/models.rb', line 13362 def deserialize(params) @ApproverType = params['ApproverType'] @OrganizationName = params['OrganizationName'] @ApproverName = params['ApproverName'] @ApproverMobile = params['ApproverMobile'] @ApproverIdCardType = params['ApproverIdCardType'] @ApproverIdCardNumber = params['ApproverIdCardNumber'] @RecipientId = params['RecipientId'] @VerifyChannel = params['VerifyChannel'] @NotifyType = params['NotifyType'] @IsFullText = params['IsFullText'] @PreReadTime = params['PreReadTime'] @UserId = params['UserId'] @Required = params['Required'] @ApproverSource = params['ApproverSource'] @CustomApproverTag = params['CustomApproverTag'] unless params['RegisterInfo'].nil? @RegisterInfo = RegisterInfo.new @RegisterInfo.deserialize(params['RegisterInfo']) end unless params['ApproverOption'].nil? @ApproverOption = ApproverOption.new @ApproverOption.deserialize(params['ApproverOption']) end @JumpUrl = params['JumpUrl'] @SignId = params['SignId'] @ApproverNeedSignReview = params['ApproverNeedSignReview'] unless params['SignComponents'].nil? @SignComponents = [] params['SignComponents'].each do |i| component_tmp = Component.new component_tmp.deserialize(i) @SignComponents << component_tmp end end unless params['Components'].nil? @Components = [] params['Components'].each do |i| component_tmp = Component.new component_tmp.deserialize(i) @Components << component_tmp end end @ComponentLimitType = params['ComponentLimitType'] @ApproverVerifyTypes = params['ApproverVerifyTypes'] @ApproverSignTypes = params['ApproverSignTypes'] @SignTypeSelector = params['SignTypeSelector'] @Deadline = params['Deadline'] unless params['Intention'].nil? @Intention = Intention.new @Intention.deserialize(params['Intention']) end @SignEndpoints = params['SignEndpoints'] @NotSaveContact = params['NotSaveContact'] end |