Class: TencentCloud::Cpdp::V20190820::SyncContractDataRequest

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

Overview

SyncContractData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(midasappid = nil, userid = nil, channel = nil, outcontractcode = nil, contractstatus = nil, contractsyncinfo = nil, midassignature = nil, midassecretid = nil, subappid = nil, usertype = nil, sceneinfo = nil, midasenvironment = nil) ⇒ SyncContractDataRequest

Returns a new instance of SyncContractDataRequest.



25773
25774
25775
25776
25777
25778
25779
25780
25781
25782
25783
25784
25785
25786
# File 'lib/v20190820/models.rb', line 25773

def initialize(midasappid=nil, userid=nil, channel=nil, outcontractcode=nil, contractstatus=nil, contractsyncinfo=nil, midassignature=nil, midassecretid=nil, subappid=nil, usertype=nil, sceneinfo=nil, midasenvironment=nil)
  @MidasAppId = midasappid
  @UserId = userid
  @Channel = channel
  @OutContractCode = outcontractcode
  @ContractStatus = contractstatus
  @ContractSyncInfo = contractsyncinfo
  @MidasSignature = midassignature
  @MidasSecretId = midassecretid
  @SubAppId = subappid
  @UserType = usertype
  @SceneInfo = sceneinfo
  @MidasEnvironment = midasenvironment
end

Instance Attribute Details

#ChannelObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def Channel
  @Channel
end

#ContractStatusObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def ContractStatus
  @ContractStatus
end

#ContractSyncInfoObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def ContractSyncInfo
  @ContractSyncInfo
end

#MidasAppIdObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def MidasAppId
  @MidasAppId
end

#MidasEnvironmentObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def MidasEnvironment
  @MidasEnvironment
end

#MidasSecretIdObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def MidasSecretId
  @MidasSecretId
end

#MidasSignatureObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def MidasSignature
  @MidasSignature
end

#OutContractCodeObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def OutContractCode
  @OutContractCode
end

#SceneInfoObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def SceneInfo
  @SceneInfo
end

#SubAppIdObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def SubAppId
  @SubAppId
end

#UserIdObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def UserId
  @UserId
end

#UserTypeObject

CONTRACT_STATUS_INVALID=无效状态 CONTRACT_STATUS_SIGNED=已签约 CONTRACT_STATUS_TERMINATED=已解约 CONTRACT_STATUS_PENDING=签约进行中 USER_ID: 用户ID ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

    用户ID,长度不小于5位,仅支持字母和数字的组合

  • Channel:

    签约使用的渠道

  • OutContractCode:

    业务签约合同协议号

  • ContractStatus:

    签约状态,枚举值

  • ContractSyncInfo:

    签约同步信息

  • MidasSignature:

    按照聚鑫安全密钥计算的签名

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • UserType:

    用户类型,枚举值

  • SceneInfo:

    场景信息

  • MidasEnvironment:

    环境名:



25771
25772
25773
# File 'lib/v20190820/models.rb', line 25771

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



25788
25789
25790
25791
25792
25793
25794
25795
25796
25797
25798
25799
25800
25801
25802
25803
25804
25805
25806
25807
# File 'lib/v20190820/models.rb', line 25788

def deserialize(params)
  @MidasAppId = params['MidasAppId']
  @UserId = params['UserId']
  @Channel = params['Channel']
  @OutContractCode = params['OutContractCode']
  @ContractStatus = params['ContractStatus']
  unless params['ContractSyncInfo'].nil?
    @ContractSyncInfo = ContractSyncInfo.new
    @ContractSyncInfo.deserialize(params['ContractSyncInfo'])
  end
  @MidasSignature = params['MidasSignature']
  @MidasSecretId = params['MidasSecretId']
  @SubAppId = params['SubAppId']
  @UserType = params['UserType']
  unless params['SceneInfo'].nil?
    @SceneInfo = SceneInfo.new
    @SceneInfo.deserialize(params['SceneInfo'])
  end
  @MidasEnvironment = params['MidasEnvironment']
end