content: package com.alipay.api.domain;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  
  /**
   * 轧差退款
   *
   * @author auto create
   * @since 1.0, 2019-10-10 18:22:03
   */
  public class MybankCreditSupplychainTradeNettingRefundModel extends AlipayObject {
  
  	private static final long serialVersionUID = 6879851838128278991L;
  
  	/**
  	 * 买家信息
  	 */
  	@ApiField("buyer")
  	private Member buyer;
  
  	/**
  	 * 渠道，枚举如下：TMGXBL：天猫供销保理，TYZBL：通用自保理，FQZBL：电信分期自保理，TMZBL：天猫自保理，DSCYFRZ：大搜车预付融资，CNBILL：菜鸟电票，CHENGYISHE：诚e赊
  	 */
  	@ApiField("channel")
  	private String channel;
  
  	/**
  	 * 外部订单号，格式：机构ipRoleId_外部订单号
  	 */
  	@ApiField("out_order_no")
  	private String outOrderNo;
  
  	/**
  	 * 只支持整笔退款,外部退款单号必须设置为:
  ipRoleId_yyyymmddhhmmss_8位uniqId
  	 */
  	@ApiField("out_refund_no")
  	private String outRefundNo;
  
  	/**
  	 * 账款退款金额,单位元。
  	 */
  	@ApiField("refund_amount")
  	private String refundAmount;
  
  	/**
  	 * 幂等编号，用于幂等控制，格式：机构ipRoleId_yyyymmddhhmmss_8位uniqId
  	 */
  	@ApiField("request_id")
  	private String requestId;
  
  	/**
  	 * 销售产品码
  	 */
  	@ApiField("sale_pd_code")
  	private String salePdCode;
  
  	/**
  	 * 卖家信息
  	 */
  	@ApiField("seller")
  	private Member seller;
  
  	/**
  	 * FACTORING：保理，PREPAYMENT：预付融资，CREDITPAY：信任付，PREPAYBILL：电票预付，CHENGYISHE：诚e赊
  	 */
  	@ApiField("trade_type")
  	private String tradeType;
  
  	public Member getBuyer() {
  		return this.buyer;
  	}
  	public void setBuyer(Member buyer) {
  		this.buyer = buyer;
  	}
  
  	public String getChannel() {
  		return this.channel;
  	}
  	public void setChannel(String channel) {
  		this.channel = channel;
  	}
  
  	public String getOutOrderNo() {
  		return this.outOrderNo;
  	}
  	public void setOutOrderNo(String outOrderNo) {
  		this.outOrderNo = outOrderNo;
  	}
  
  	public String getOutRefundNo() {
  		return this.outRefundNo;
  	}
  	public void setOutRefundNo(String outRefundNo) {
  		this.outRefundNo = outRefundNo;
  	}
  
  	public String getRefundAmount() {
  		return this.refundAmount;
  	}
  	public void setRefundAmount(String refundAmount) {
  		this.refundAmount = refundAmount;
  	}
  
  	public String getRequestId() {
  		return this.requestId;
  	}
  	public void setRequestId(String requestId) {
  		this.requestId = requestId;
  	}
  
  	public String getSalePdCode() {
  		return this.salePdCode;
  	}
  	public void setSalePdCode(String salePdCode) {
  		this.salePdCode = salePdCode;
  	}
  
  	public Member getSeller() {
  		return this.seller;
  	}
  	public void setSeller(Member seller) {
  		this.seller = seller;
  	}
  
  	public String getTradeType() {
  		return this.tradeType;
  	}
  	public void setTradeType(String tradeType) {
  		this.tradeType = tradeType;
  	}
  
  }
  