Class: TencentCloud::Essbasic::V20210526::Recipient

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210526/models.rb

Overview

流程中签署方和填写方(如果有填写控件存证时)的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(recipientid = nil, recipienttype = nil, description = nil, rolename = nil, requirevalidation = nil, requiresign = nil, signtype = nil, routingorder = nil, ispromoter = nil, approververifytypes = nil, approversigntypes = nil, notransfer = nil) ⇒ Recipient

Returns a new instance of Recipient.



11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
# File 'lib/v20210526/models.rb', line 11988

def initialize(recipientid=nil, recipienttype=nil, description=nil, rolename=nil, requirevalidation=nil, requiresign=nil, signtype=nil, routingorder=nil, ispromoter=nil, approververifytypes=nil, approversigntypes=nil, notransfer=nil)
  @RecipientId = recipientid
  @RecipientType = recipienttype
  @Description = description
  @RoleName = rolename
  @RequireValidation = requirevalidation
  @RequireSign = requiresign
  @SignType = signtype
  @RoutingOrder = routingorder
  @IsPromoter = ispromoter
  @ApproverVerifyTypes = approververifytypes
  @ApproverSignTypes = approversigntypes
  @NoTransfer = notransfer
end

Instance Attribute Details

#ApproverSignTypesObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def ApproverSignTypes
  @ApproverSignTypes
end

#ApproverVerifyTypesObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def ApproverVerifyTypes
  @ApproverVerifyTypes
end

#DescriptionObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def Description
  @Description
end

#IsPromoterObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def IsPromoter
  @IsPromoter
end

#NoTransferObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def NoTransfer
  @NoTransfer
end

#RecipientIdObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def RecipientId
  @RecipientId
end

#RecipientTypeObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def RecipientType
  @RecipientType
end

#RequireSignObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def RequireSign
  @RequireSign
end

#RequireValidationObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def RequireValidation
  @RequireValidation
end

#RoleNameObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def RoleName
  @RoleName
end

#RoutingOrderObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def RoutingOrder
  @RoutingOrder
end

#SignTypeObject

  • **false** : ( 默认)可以转他人处理
  • **true** :不可以转他人处理


11986
11987
11988
# File 'lib/v20210526/models.rb', line 11986

def SignType
  @SignType
end

Instance Method Details

#deserialize(params) ⇒ Object



12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
# File 'lib/v20210526/models.rb', line 12003

def deserialize(params)
  @RecipientId = params['RecipientId']
  @RecipientType = params['RecipientType']
  @Description = params['Description']
  @RoleName = params['RoleName']
  @RequireValidation = params['RequireValidation']
  @RequireSign = params['RequireSign']
  @SignType = params['SignType']
  @RoutingOrder = params['RoutingOrder']
  @IsPromoter = params['IsPromoter']
  @ApproverVerifyTypes = params['ApproverVerifyTypes']
  @ApproverSignTypes = params['ApproverSignTypes']
  @NoTransfer = params['NoTransfer']
end