cn.com.antcloud.api.ato.v1_0.request.CreateWithholdSignRequest Maven / Gradle / Ivy
//
// Copyright (c) 2020-present antgroup.com, https://www.antgroup.com
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
//
package cn.com.antcloud.api.ato.v1_0.request;
import cn.com.antcloud.api.ato.v1_0.response.CreateWithholdSignResponse;
import cn.com.antcloud.api.product.AntCloudProdRequest;
import java.lang.String;
import javax.validation.constraints.NotNull;
/**
* 代扣签约创建 */
public class CreateWithholdSignRequest extends AntCloudProdRequest {
@NotNull
private String orderId;
private String alipayMerchantId;
private String alipayMerchantName;
private String alipayMerchantServiceName;
private String alipayMerchantServiceDescription;
private String alipayUserId;
private String returnUrl;
private String userOpenId;
private String merchantAppId;
public CreateWithholdSignRequest(String productInstanceId) {
super("antchain.ato.withhold.sign.create", "1.0", "Java-SDK-20240923", productInstanceId);
}
public CreateWithholdSignRequest() {
super("antchain.ato.withhold.sign.create", "1.0", null);
this.setSdkVersion("Java-SDK-20240923");
}
/**
* 订单id 长度不可超过50 */
public String getOrderId() {
return this.orderId;
}
/**
* 订单id 长度不可超过50 */
public void setOrderId(String orderId) {
this.orderId = orderId;
}
/**
* 支付宝商户id,使用签约能力前时候进行向平台申请 */
public String getAlipayMerchantId() {
return this.alipayMerchantId;
}
/**
* 支付宝商户id,使用签约能力前时候进行向平台申请 */
public void setAlipayMerchantId(String alipayMerchantId) {
this.alipayMerchantId = alipayMerchantId;
}
/**
* 支付宝商户名称,会展示在支付并签约界面 */
public String getAlipayMerchantName() {
return this.alipayMerchantName;
}
/**
* 支付宝商户名称,会展示在支付并签约界面 */
public void setAlipayMerchantName(String alipayMerchantName) {
this.alipayMerchantName = alipayMerchantName;
}
/**
* 支付宝商户服务名称,会展示在支付并签约界面 */
public String getAlipayMerchantServiceName() {
return this.alipayMerchantServiceName;
}
/**
* 支付宝商户服务名称,会展示在支付并签约界面 */
public void setAlipayMerchantServiceName(String alipayMerchantServiceName) {
this.alipayMerchantServiceName = alipayMerchantServiceName;
}
/**
* 支付宝商户服务描述,会展示在支付并签约界面 */
public String getAlipayMerchantServiceDescription() {
return this.alipayMerchantServiceDescription;
}
/**
* 支付宝商户服务描述,会展示在支付并签约界面 */
public void setAlipayMerchantServiceDescription(String alipayMerchantServiceDescription) {
this.alipayMerchantServiceDescription = alipayMerchantServiceDescription;
}
/**
* 支付宝uid,非必填 */
public String getAlipayUserId() {
return this.alipayUserId;
}
/**
* 支付宝uid,非必填 */
public void setAlipayUserId(String alipayUserId) {
this.alipayUserId = alipayUserId;
}
/**
* 签约完成后的跳转地址,注意只有在h5跳转场景下才有意义其他场景通过方法回调处理业务;无需使用此字段。 */
public String getReturnUrl() {
return this.returnUrl;
}
/**
* 签约完成后的跳转地址,注意只有在h5跳转场景下才有意义其他场景通过方法回调处理业务;无需使用此字段。 */
public void setReturnUrl(String returnUrl) {
this.returnUrl = returnUrl;
}
/**
* 支付宝用户 open_id,非必填 */
public String getUserOpenId() {
return this.userOpenId;
}
/**
* 支付宝用户 open_id,非必填 */
public void setUserOpenId(String userOpenId) {
this.userOpenId = userOpenId;
}
/**
* 商户支付宝应用 id */
public String getMerchantAppId() {
return this.merchantAppId;
}
/**
* 商户支付宝应用 id */
public void setMerchantAppId(String merchantAppId) {
this.merchantAppId = merchantAppId;
}
}