All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.ZhimaCreditOrderRepaymentApplyModel Maven / Gradle / Ivy

package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 信用订单追赔操作申请接口
 *
 * @author auto create
 * @since 1.0, 2022-11-16 22:00:15
 */
public class ZhimaCreditOrderRepaymentApplyModel extends AlipayObject {

	private static final long serialVersionUID = 6345171665919662257L;

	/**
	 * 追赔操作类型,目前支持:
CREATE --  创建
COMPLETE -- 完结
CANCEL -- 取消
	 */
	@ApiField("action_type")
	private String actionType;

	/**
	 * 业务类目,由芝麻分类,商户根据自己业务选择使用;
action_type 为 CREATE 时该值不可为空;
	 */
	@ApiField("category")
	private String category;

	/**
	 * 蚂蚁统一会员ID,确保传入与业务订单相匹配的会员ID
	 */
	@ApiField("open_id")
	private String openId;

	/**
	 * Json 字符串,订单对应业务信息同步,会影响订单C端展现;
如有特殊诉求,接入前找业务对口人对接
	 */
	@ApiField("order_info")
	private String orderInfo;

	/**
	 * 用作业务幂等号,唯一标识一笔商户单据
	 */
	@ApiField("out_order_no")
	private String outOrderNo;

	/**
	 * 追赔金额; 
精度支持小数点后2位(金额:分)
当action_type 为 CREATE时,必填;
	 */
	@ApiField("repay_amount")
	private String repayAmount;

	/**
	 * 追赔相关证明信息
	 */
	@ApiField("repay_proof")
	private String repayProof;

	/**
	 * 蚂蚁统一会员ID,确保传入与业务订单相匹配的会员ID
	 */
	@ApiField("user_id")
	private String userId;

	public String getActionType() {
		return this.actionType;
	}
	public void setActionType(String actionType) {
		this.actionType = actionType;
	}

	public String getCategory() {
		return this.category;
	}
	public void setCategory(String category) {
		this.category = category;
	}

	public String getOpenId() {
		return this.openId;
	}
	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getOrderInfo() {
		return this.orderInfo;
	}
	public void setOrderInfo(String orderInfo) {
		this.orderInfo = orderInfo;
	}

	public String getOutOrderNo() {
		return this.outOrderNo;
	}
	public void setOutOrderNo(String outOrderNo) {
		this.outOrderNo = outOrderNo;
	}

	public String getRepayAmount() {
		return this.repayAmount;
	}
	public void setRepayAmount(String repayAmount) {
		this.repayAmount = repayAmount;
	}

	public String getRepayProof() {
		return this.repayProof;
	}
	public void setRepayProof(String repayProof) {
		this.repayProof = repayProof;
	}

	public String getUserId() {
		return this.userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy