Class: TencentCloud::Cpdp::V20190820::QueryContractRequest

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

Overview

QueryContract请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(midasappid = nil, userid = nil, channel = nil, contractquerymode = nil, midassignature = nil, midassecretid = nil, subappid = nil, outcontractcode = nil, contractsceneid = nil, channelcontractcode = nil, externalcontractdata = nil, midasenvironment = nil, usertype = nil, migratemode = nil, contractmethod = nil) ⇒ QueryContractRequest

Returns a new instance of QueryContractRequest.



16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
# File 'lib/v20190820/models.rb', line 16497

def initialize(midasappid=nil, userid=nil, channel=nil, contractquerymode=nil, midassignature=nil, midassecretid=nil, subappid=nil, outcontractcode=nil, contractsceneid=nil, channelcontractcode=nil, externalcontractdata=nil, midasenvironment=nil, usertype=nil, migratemode=nil, contractmethod=nil)
  @MidasAppId = midasappid
  @UserId = userid
  @Channel = channel
  @ContractQueryMode = contractquerymode
  @MidasSignature = midassignature
  @MidasSecretId = midassecretid
  @SubAppId = subappid
  @OutContractCode = outcontractcode
  @ContractSceneId = contractsceneid
  @ChannelContractCode = channelcontractcode
  @ExternalContractData = externalcontractdata
  @MidasEnvironment = midasenvironment
  @UserType = usertype
  @MigrateMode = migratemode
  @ContractMethod = contractmethod
end

Instance Attribute Details

#ChannelObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def Channel
  @Channel
end

#ChannelContractCodeObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def ChannelContractCode
  @ChannelContractCode
end

#ContractMethodObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def ContractMethod
  @ContractMethod
end

#ContractQueryModeObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def ContractQueryMode
  @ContractQueryMode
end

#ContractSceneIdObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def ContractSceneId
  @ContractSceneId
end

#ExternalContractDataObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def ExternalContractData
  @ExternalContractData
end

#MidasAppIdObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def MidasAppId
  @MidasAppId
end

#MidasEnvironmentObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def MidasEnvironment
  @MidasEnvironment
end

#MidasSecretIdObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def MidasSecretId
  @MidasSecretId
end

#MidasSignatureObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def MidasSignature
  @MidasSignature
end

#MigrateModeObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def MigrateMode
  @MigrateMode
end

#OutContractCodeObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def OutContractCode
  @OutContractCode
end

#SubAppIdObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def SubAppId
  @SubAppId
end

#UserIdObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def UserId
  @UserId
end

#UserTypeObject

CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询 CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release ANONYMOUS: 匿名类型 USER_ID 默认值为 USER_ID

Parameters:

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • UserId:

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

  • Channel:

    指定渠道: wechat:微信支付 qqwallet:QQ钱包 bank:网银支付 只有一个渠道时需要指定

  • ContractQueryMode:

    枚举值:

  • MidasSignature:

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

  • MidasSecretId:

    聚鑫分配的安全ID

  • SubAppId:

    聚鑫计费SubAppId,代表子商户

  • OutContractCode:

    业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填

  • ContractSceneId:

    签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成

  • ChannelContractCode:

    米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填

  • ExternalContractData:

    第三方渠道合约数据,为json字符串,与特定渠道有关

  • MidasEnvironment:

    环境名:

  • UserType:

    USER_ID: 用户ID

  • MigrateMode:

    签约代扣穿透查询存量数据迁移模式

  • ContractMethod:

    签约方式



16495
16496
16497
# File 'lib/v20190820/models.rb', line 16495

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
# File 'lib/v20190820/models.rb', line 16515

def deserialize(params)
  @MidasAppId = params['MidasAppId']
  @UserId = params['UserId']
  @Channel = params['Channel']
  @ContractQueryMode = params['ContractQueryMode']
  @MidasSignature = params['MidasSignature']
  @MidasSecretId = params['MidasSecretId']
  @SubAppId = params['SubAppId']
  @OutContractCode = params['OutContractCode']
  @ContractSceneId = params['ContractSceneId']
  @ChannelContractCode = params['ChannelContractCode']
  @ExternalContractData = params['ExternalContractData']
  @MidasEnvironment = params['MidasEnvironment']
  @UserType = params['UserType']
  @MigrateMode = params['MigrateMode']
  @ContractMethod = params['ContractMethod']
end