// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: ordercenter.proto

package com.ywt.gapi.ordercenter;

public interface ICBCRefundNotifyRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *商户退款单号
   * </pre>
   *
   * <code>string refundNo = 1;</code>
   */
  java.lang.String getRefundNo();
  /**
   * <pre>
   *商户退款单号
   * </pre>
   *
   * <code>string refundNo = 1;</code>
   */
  com.google.protobuf.ByteString
      getRefundNoBytes();

  /**
   * <pre>
   *商户订单号
   * </pre>
   *
   * <code>string outTradeNo = 2;</code>
   */
  java.lang.String getOutTradeNo();
  /**
   * <pre>
   *商户订单号
   * </pre>
   *
   * <code>string outTradeNo = 2;</code>
   */
  com.google.protobuf.ByteString
      getOutTradeNoBytes();

  /**
   * <pre>
   *申请退款时间, 时间戳: 秒
   * </pre>
   *
   * <code>int64 refundDate = 3;</code>
   */
  long getRefundDate();

  /**
   * <pre>
   *退款处理完成时间, 时间戳: 秒
   * </pre>
   *
   * <code>int64 refundFinishDate = 4;</code>
   */
  long getRefundFinishDate();

  /**
   * <pre>
   *退款成功时间, 时间戳: 秒
   * </pre>
   *
   * <code>int64 refundSuccessTime = 5;</code>
   */
  long getRefundSuccessTime();

  /**
   * <pre>
   *工行退款金额，单位为分
   * </pre>
   *
   * <code>int32 refundFee = 6;</code>
   */
  int getRefundFee();

  /**
   * <pre>
   *退款状态 1: 退款成功，2: 退款异常，3: 退款关闭
   * </pre>
   *
   * <code>int32 refundStatus = 7;</code>
   */
  int getRefundStatus();

  /**
   * <code>repeated .com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest.SubOrder subOrderList = 8;</code>
   */
  java.util.List<com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest.SubOrder> 
      getSubOrderListList();
  /**
   * <code>repeated .com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest.SubOrder subOrderList = 8;</code>
   */
  com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest.SubOrder getSubOrderList(int index);
  /**
   * <code>repeated .com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest.SubOrder subOrderList = 8;</code>
   */
  int getSubOrderListCount();
  /**
   * <code>repeated .com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest.SubOrder subOrderList = 8;</code>
   */
  java.util.List<? extends com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest.SubOrderOrBuilder> 
      getSubOrderListOrBuilderList();
  /**
   * <code>repeated .com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest.SubOrder subOrderList = 8;</code>
   */
  com.ywt.gapi.ordercenter.ICBCRefundNotifyRequest.SubOrderOrBuilder getSubOrderListOrBuilder(
      int index);
}
