public class TerminateContractRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
TerminateContractRequest() |
TerminateContractRequest(TerminateContractRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getChannel()
Get 指定渠道: wechat:微信支付 qqwallet:QQ钱包
bank:网银支付 只有一个渠道时需要指定
|
String |
getChannelContractCode()
Get 米大师生成的协议号 当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE 时 必填
|
String |
getContractMethod()
Get 签约方式
|
String |
getContractSceneId()
Get 签约场景ID,当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成
|
String |
getExternalContractData()
Get 第三方渠道合约数据,json字符串,与特定渠道有关
|
String |
getMidasAppId()
Get 聚鑫分配的支付主MidasAppId
|
String |
getMidasEnvironment()
Get 环境名:
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: release
|
String |
getMidasSecretId()
Get 聚鑫分配的安全ID
|
String |
getMidasSignature()
Get 按照聚鑫安全密钥计算的签名
|
String |
getMigrateMode()
Get 签约代扣穿透查询存量数据迁移模式
|
String |
getOutContractCode()
Get 业务签约合同协议号 当TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填
|
String |
getSubAppId()
Get 聚鑫计费SubAppId,代表子商户
|
String |
getTerminateMode()
Get 枚举值:
CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE: 按OutContractCode+ContractSceneId解约
CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode解约
|
String |
getTerminationReason()
Get 终止合约原因
|
String |
getUserId()
Get 用户ID,长度不小于5位,仅支持字母和数字的组合
|
String |
getUserType()
Get USER_ID: 用户ID
ANONYMOUS: 匿名类型 USER_ID
默认值为 USER_ID
|
void |
setChannel(String Channel)
Set 指定渠道: wechat:微信支付 qqwallet:QQ钱包
bank:网银支付 只有一个渠道时需要指定
|
void |
setChannelContractCode(String ChannelContractCode)
Set 米大师生成的协议号 当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE 时 必填
|
void |
setContractMethod(String ContractMethod)
Set 签约方式
|
void |
setContractSceneId(String ContractSceneId)
Set 签约场景ID,当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成
|
void |
setExternalContractData(String ExternalContractData)
Set 第三方渠道合约数据,json字符串,与特定渠道有关
|
void |
setMidasAppId(String MidasAppId)
Set 聚鑫分配的支付主MidasAppId
|
void |
setMidasEnvironment(String MidasEnvironment)
Set 环境名:
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: release
|
void |
setMidasSecretId(String MidasSecretId)
Set 聚鑫分配的安全ID
|
void |
setMidasSignature(String MidasSignature)
Set 按照聚鑫安全密钥计算的签名
|
void |
setMigrateMode(String MigrateMode)
Set 签约代扣穿透查询存量数据迁移模式
|
void |
setOutContractCode(String OutContractCode)
Set 业务签约合同协议号 当TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填
|
void |
setSubAppId(String SubAppId)
Set 聚鑫计费SubAppId,代表子商户
|
void |
setTerminateMode(String TerminateMode)
Set 枚举值:
CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE: 按OutContractCode+ContractSceneId解约
CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode解约
|
void |
setTerminationReason(String TerminationReason)
Set 终止合约原因
|
void |
setUserId(String UserId)
Set 用户ID,长度不小于5位,仅支持字母和数字的组合
|
void |
setUserType(String UserType)
Set USER_ID: 用户ID
ANONYMOUS: 匿名类型 USER_ID
默认值为 USER_ID
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public TerminateContractRequest()
public TerminateContractRequest(TerminateContractRequest source)
public String getMidasAppId()
public void setMidasAppId(String MidasAppId)
MidasAppId
- 聚鑫分配的支付主MidasAppIdpublic String getUserId()
public void setUserId(String UserId)
UserId
- 用户ID,长度不小于5位,仅支持字母和数字的组合public String getChannel()
public void setChannel(String Channel)
Channel
- 指定渠道: wechat:微信支付 qqwallet:QQ钱包
bank:网银支付 只有一个渠道时需要指定public String getTerminateMode()
public void setTerminateMode(String TerminateMode)
TerminateMode
- 枚举值:
CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE: 按OutContractCode+ContractSceneId解约
CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode解约public String getMidasSecretId()
public void setMidasSecretId(String MidasSecretId)
MidasSecretId
- 聚鑫分配的安全IDpublic String getMidasSignature()
public void setMidasSignature(String MidasSignature)
MidasSignature
- 按照聚鑫安全密钥计算的签名public String getSubAppId()
public void setSubAppId(String SubAppId)
SubAppId
- 聚鑫计费SubAppId,代表子商户public String getOutContractCode()
public void setOutContractCode(String OutContractCode)
OutContractCode
- 业务签约合同协议号 当TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填public String getContractSceneId()
public void setContractSceneId(String ContractSceneId)
ContractSceneId
- 签约场景ID,当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成public String getChannelContractCode()
public void setChannelContractCode(String ChannelContractCode)
ChannelContractCode
- 米大师生成的协议号 当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE 时 必填public String getExternalContractData()
public void setExternalContractData(String ExternalContractData)
ExternalContractData
- 第三方渠道合约数据,json字符串,与特定渠道有关public String getTerminationReason()
public void setTerminationReason(String TerminationReason)
TerminationReason
- 终止合约原因public String getMidasEnvironment()
public void setMidasEnvironment(String MidasEnvironment)
MidasEnvironment
- 环境名:
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: releasepublic String getUserType()
public void setUserType(String UserType)
UserType
- USER_ID: 用户ID
ANONYMOUS: 匿名类型 USER_ID
默认值为 USER_IDpublic String getContractMethod()
public void setContractMethod(String ContractMethod)
ContractMethod
- 签约方式public String getMigrateMode()
public void setMigrateMode(String MigrateMode)
MigrateMode
- 签约代扣穿透查询存量数据迁移模式Copyright © 2024. All rights reserved.