Class: TencentCloud::Ess::V20201111::RecipientComponentInfo

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, recipientfillstatus = nil, ispromoter = nil, components = nil) ⇒ RecipientComponentInfo

Returns a new instance of RecipientComponentInfo.



16523
16524
16525
16526
16527
16528
# File 'lib/v20201111/models.rb', line 16523

def initialize(recipientid=nil, recipientfillstatus=nil, ispromoter=nil, components=nil)
  @RecipientId = recipientid
  @RecipientFillStatus = recipientfillstatus
  @IsPromoter = ispromoter
  @Components = components
end

Instance Attribute Details

#ComponentsObject

  • **空值** : 此参与方没有填写控件
  • **0**: 未填写, 表示此参与方还没有填写合同的填写控件
  • **1**: 已填写, 表示此参与方已经填写所有的填写控件
  • true-发起方
  • false-参与方

Parameters:

  • RecipientId:

    签署方经办人在合同流程中的参与方ID,与控件绑定,是控件的归属方

  • RecipientFillStatus:

    参与方填写状态

  • IsPromoter:

    是否为发起方

  • Components:

    改参与方填写控件信息列表



16521
16522
16523
# File 'lib/v20201111/models.rb', line 16521

def Components
  @Components
end

#IsPromoterObject

  • **空值** : 此参与方没有填写控件
  • **0**: 未填写, 表示此参与方还没有填写合同的填写控件
  • **1**: 已填写, 表示此参与方已经填写所有的填写控件
  • true-发起方
  • false-参与方

Parameters:

  • RecipientId:

    签署方经办人在合同流程中的参与方ID,与控件绑定,是控件的归属方

  • RecipientFillStatus:

    参与方填写状态

  • IsPromoter:

    是否为发起方

  • Components:

    改参与方填写控件信息列表



16521
16522
16523
# File 'lib/v20201111/models.rb', line 16521

def IsPromoter
  @IsPromoter
end

#RecipientFillStatusObject

  • **空值** : 此参与方没有填写控件
  • **0**: 未填写, 表示此参与方还没有填写合同的填写控件
  • **1**: 已填写, 表示此参与方已经填写所有的填写控件
  • true-发起方
  • false-参与方

Parameters:

  • RecipientId:

    签署方经办人在合同流程中的参与方ID,与控件绑定,是控件的归属方

  • RecipientFillStatus:

    参与方填写状态

  • IsPromoter:

    是否为发起方

  • Components:

    改参与方填写控件信息列表



16521
16522
16523
# File 'lib/v20201111/models.rb', line 16521

def RecipientFillStatus
  @RecipientFillStatus
end

#RecipientIdObject

  • **空值** : 此参与方没有填写控件
  • **0**: 未填写, 表示此参与方还没有填写合同的填写控件
  • **1**: 已填写, 表示此参与方已经填写所有的填写控件
  • true-发起方
  • false-参与方

Parameters:

  • RecipientId:

    签署方经办人在合同流程中的参与方ID,与控件绑定,是控件的归属方

  • RecipientFillStatus:

    参与方填写状态

  • IsPromoter:

    是否为发起方

  • Components:

    改参与方填写控件信息列表



16521
16522
16523
# File 'lib/v20201111/models.rb', line 16521

def RecipientId
  @RecipientId
end

Instance Method Details

#deserialize(params) ⇒ Object



16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
# File 'lib/v20201111/models.rb', line 16530

def deserialize(params)
  @RecipientId = params['RecipientId']
  @RecipientFillStatus = params['RecipientFillStatus']
  @IsPromoter = params['IsPromoter']
  unless params['Components'].nil?
    @Components = []
    params['Components'].each do |i|
      filledcomponent_tmp = FilledComponent.new
      filledcomponent_tmp.deserialize(i)
      @Components << filledcomponent_tmp
    end
  end
end