Class: TencentCloud::Ess::V20201111::Recipient

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201111/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, routingorder = nil, requiredelivery = nil, email = nil, mobile = nil, userid = nil, deliverymethod = nil, recipientextra = nil, approververifytypes = nil, approversigntypes = nil, notransfer = nil) ⇒ Recipient

Returns a new instance of Recipient.



16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
# File 'lib/v20201111/models.rb', line 16465

def initialize(recipientid=nil, recipienttype=nil, description=nil, rolename=nil, requirevalidation=nil, requiresign=nil, routingorder=nil, requiredelivery=nil, email=nil, mobile=nil, userid=nil, deliverymethod=nil, recipientextra=nil, approververifytypes=nil, approversigntypes=nil, notransfer=nil)
  @RecipientId = recipientid
  @RecipientType = recipienttype
  @Description = description
  @RoleName = rolename
  @RequireValidation = requirevalidation
  @RequireSign = requiresign
  @RoutingOrder = routingorder
  @RequireDelivery = requiredelivery
  @Email = email
  @Mobile = mobile
  @UserId = userid
  @DeliveryMethod = deliverymethod
  @RecipientExtra = recipientextra
  @ApproverVerifyTypes = approververifytypes
  @ApproverSignTypes = approversigntypes
  @NoTransfer = notransfer
end

Instance Attribute Details

#ApproverSignTypesObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def ApproverSignTypes
  @ApproverSignTypes
end

#ApproverVerifyTypesObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def ApproverVerifyTypes
  @ApproverVerifyTypes
end

#DeliveryMethodObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def DeliveryMethod
  @DeliveryMethod
end

#DescriptionObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def Description
  @Description
end

#EmailObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def Email
  @Email
end

#MobileObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def Mobile
  @Mobile
end

#NoTransferObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def NoTransfer
  @NoTransfer
end

#RecipientExtraObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def RecipientExtra
  @RecipientExtra
end

#RecipientIdObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def RecipientId
  @RecipientId
end

#RecipientTypeObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def RecipientType
  @RecipientType
end

#RequireDeliveryObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def RequireDelivery
  @RequireDelivery
end

#RequireSignObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def RequireSign
  @RequireSign
end

#RequireValidationObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def RequireValidation
  @RequireValidation
end

#RoleNameObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def RoleName
  @RoleName
end

#RoutingOrderObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def RoutingOrder
  @RoutingOrder
end

#UserIdObject

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


16463
16464
16465
# File 'lib/v20201111/models.rb', line 16463

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
# File 'lib/v20201111/models.rb', line 16484

def deserialize(params)
  @RecipientId = params['RecipientId']
  @RecipientType = params['RecipientType']
  @Description = params['Description']
  @RoleName = params['RoleName']
  @RequireValidation = params['RequireValidation']
  @RequireSign = params['RequireSign']
  @RoutingOrder = params['RoutingOrder']
  @RequireDelivery = params['RequireDelivery']
  @Email = params['Email']
  @Mobile = params['Mobile']
  @UserId = params['UserId']
  @DeliveryMethod = params['DeliveryMethod']
  @RecipientExtra = params['RecipientExtra']
  @ApproverVerifyTypes = params['ApproverVerifyTypes']
  @ApproverSignTypes = params['ApproverSignTypes']
  @NoTransfer = params['NoTransfer']
end