Class: TencentCloud::Essbasic::V20210526::ChannelCreateFlowGroupByFilesRequest

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

Overview

ChannelCreateFlowGroupByFiles请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flowfileinfos = nil, flowgroupname = nil, agent = nil, approververifytype = nil, flowgroupoptions = nil, operator = nil) ⇒ ChannelCreateFlowGroupByFilesRequest

Returns a new instance of ChannelCreateFlowGroupByFilesRequest.



2057
2058
2059
2060
2061
2062
2063
2064
# File 'lib/v20210526/models.rb', line 2057

def initialize(flowfileinfos=nil, flowgroupname=nil, agent=nil, approververifytype=nil, flowgroupoptions=nil, operator=nil)
  @FlowFileInfos = flowfileinfos
  @FlowGroupName = flowgroupname
  @Agent = agent
  @ApproverVerifyType = approververifytype
  @FlowGroupOptions = flowgroupoptions
  @Operator = operator
end

Instance Attribute Details

#AgentObject

合同的发起企业和发起人必需已经完成实名,并加入企业

  • **VerifyCheck**:人脸识别(默认)
  • **MobileCheck**:手机号验证
注意: `1. MobileCheck 方式,未实名的个人/自然人签署方无需进行人脸识别实名认证即可查看合同(但签署合同时仍然需要人脸实名),企业签署方需经过人脸认证。` `2. 合同组的校验和认证的方式会优先使用,会覆盖合同组中单个合同和合同签署方认证方式的限制配置。`

Parameters:

  • ApproverVerifyType:

    合同组中签署人校验和认证的方式:

  • FlowGroupOptions:

    合同组的签署配置项信息,例如在合同组签署过程中,是否需要对每个子合同进行独立的意愿确认。

  • Operator:

    操作者的信息,此参数不用传



2052
2053
2054
# File 'lib/v20210526/models.rb', line 2052

def Agent
  @Agent
end

#ApproverVerifyTypeObject

合同的发起企业和发起人必需已经完成实名,并加入企业

  • **VerifyCheck**:人脸识别(默认)
  • **MobileCheck**:手机号验证
注意: `1. MobileCheck 方式,未实名的个人/自然人签署方无需进行人脸识别实名认证即可查看合同(但签署合同时仍然需要人脸实名),企业签署方需经过人脸认证。` `2. 合同组的校验和认证的方式会优先使用,会覆盖合同组中单个合同和合同签署方认证方式的限制配置。`

Parameters:

  • ApproverVerifyType:

    合同组中签署人校验和认证的方式:

  • FlowGroupOptions:

    合同组的签署配置项信息,例如在合同组签署过程中,是否需要对每个子合同进行独立的意愿确认。

  • Operator:

    操作者的信息,此参数不用传



2052
2053
2054
# File 'lib/v20210526/models.rb', line 2052

def ApproverVerifyType
  @ApproverVerifyType
end

#FlowFileInfosObject

合同的发起企业和发起人必需已经完成实名,并加入企业

  • **VerifyCheck**:人脸识别(默认)
  • **MobileCheck**:手机号验证
注意: `1. MobileCheck 方式,未实名的个人/自然人签署方无需进行人脸识别实名认证即可查看合同(但签署合同时仍然需要人脸实名),企业签署方需经过人脸认证。` `2. 合同组的校验和认证的方式会优先使用,会覆盖合同组中单个合同和合同签署方认证方式的限制配置。`

Parameters:

  • ApproverVerifyType:

    合同组中签署人校验和认证的方式:

  • FlowGroupOptions:

    合同组的签署配置项信息,例如在合同组签署过程中,是否需要对每个子合同进行独立的意愿确认。

  • Operator:

    操作者的信息,此参数不用传



2052
2053
2054
# File 'lib/v20210526/models.rb', line 2052

def FlowFileInfos
  @FlowFileInfos
end

#FlowGroupNameObject

合同的发起企业和发起人必需已经完成实名,并加入企业

  • **VerifyCheck**:人脸识别(默认)
  • **MobileCheck**:手机号验证
注意: `1. MobileCheck 方式,未实名的个人/自然人签署方无需进行人脸识别实名认证即可查看合同(但签署合同时仍然需要人脸实名),企业签署方需经过人脸认证。` `2. 合同组的校验和认证的方式会优先使用,会覆盖合同组中单个合同和合同签署方认证方式的限制配置。`

Parameters:

  • ApproverVerifyType:

    合同组中签署人校验和认证的方式:

  • FlowGroupOptions:

    合同组的签署配置项信息,例如在合同组签署过程中,是否需要对每个子合同进行独立的意愿确认。

  • Operator:

    操作者的信息,此参数不用传



2052
2053
2054
# File 'lib/v20210526/models.rb', line 2052

def FlowGroupName
  @FlowGroupName
end

#FlowGroupOptionsObject

合同的发起企业和发起人必需已经完成实名,并加入企业

  • **VerifyCheck**:人脸识别(默认)
  • **MobileCheck**:手机号验证
注意: `1. MobileCheck 方式,未实名的个人/自然人签署方无需进行人脸识别实名认证即可查看合同(但签署合同时仍然需要人脸实名),企业签署方需经过人脸认证。` `2. 合同组的校验和认证的方式会优先使用,会覆盖合同组中单个合同和合同签署方认证方式的限制配置。`

Parameters:

  • ApproverVerifyType:

    合同组中签署人校验和认证的方式:

  • FlowGroupOptions:

    合同组的签署配置项信息,例如在合同组签署过程中,是否需要对每个子合同进行独立的意愿确认。

  • Operator:

    操作者的信息,此参数不用传



2052
2053
2054
# File 'lib/v20210526/models.rb', line 2052

def FlowGroupOptions
  @FlowGroupOptions
end

#OperatorObject

合同的发起企业和发起人必需已经完成实名,并加入企业

  • **VerifyCheck**:人脸识别(默认)
  • **MobileCheck**:手机号验证
注意: `1. MobileCheck 方式,未实名的个人/自然人签署方无需进行人脸识别实名认证即可查看合同(但签署合同时仍然需要人脸实名),企业签署方需经过人脸认证。` `2. 合同组的校验和认证的方式会优先使用,会覆盖合同组中单个合同和合同签署方认证方式的限制配置。`

Parameters:

  • ApproverVerifyType:

    合同组中签署人校验和认证的方式:

  • FlowGroupOptions:

    合同组的签署配置项信息,例如在合同组签署过程中,是否需要对每个子合同进行独立的意愿确认。

  • Operator:

    操作者的信息,此参数不用传



2052
2053
2054
# File 'lib/v20210526/models.rb', line 2052

def Operator
  @Operator
end

Instance Method Details

#deserialize(params) ⇒ Object



2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
# File 'lib/v20210526/models.rb', line 2066

def deserialize(params)
  unless params['FlowFileInfos'].nil?
    @FlowFileInfos = []
    params['FlowFileInfos'].each do |i|
      flowfileinfo_tmp = FlowFileInfo.new
      flowfileinfo_tmp.deserialize(i)
      @FlowFileInfos << flowfileinfo_tmp
    end
  end
  @FlowGroupName = params['FlowGroupName']
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  @ApproverVerifyType = params['ApproverVerifyType']
  unless params['FlowGroupOptions'].nil?
    @FlowGroupOptions = FlowGroupOptions.new
    @FlowGroupOptions.deserialize(params['FlowGroupOptions'])
  end
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
end