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, toJsonStringpublic 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 © 2025. All rights reserved.