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

package com.ywt.gapi.ordercenter;

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

  /**
   * <pre>
   *订单编号
   * </pre>
   *
   * <code>string orderNo = 1;</code>
   * @return The orderNo.
   */
  java.lang.String getOrderNo();
  /**
   * <pre>
   *订单编号
   * </pre>
   *
   * <code>string orderNo = 1;</code>
   * @return The bytes for orderNo.
   */
  com.google.protobuf.ByteString
      getOrderNoBytes();

  /**
   * <pre>
   *订单号
   * </pre>
   *
   * <code>int32 orderId = 2;</code>
   * @return The orderId.
   */
  int getOrderId();

  /**
   * <pre>
   *退款金额(单位：分), 当为0时，默认该订单总金额
   * </pre>
   *
   * <code>int32 amount = 3;</code>
   * @return The amount.
   */
  int getAmount();

  /**
   * <pre>
   *操作人, 当人工退款方式时必填
   * </pre>
   *
   * <code>string opBy = 4;</code>
   * @return The opBy.
   */
  java.lang.String getOpBy();
  /**
   * <pre>
   *操作人, 当人工退款方式时必填
   * </pre>
   *
   * <code>string opBy = 4;</code>
   * @return The bytes for opBy.
   */
  com.google.protobuf.ByteString
      getOpByBytes();

  /**
   * <pre>
   *退款方式，1: 人工, 2: 系统
   * </pre>
   *
   * <code>int32 refundType = 5;</code>
   * @return The refundType.
   */
  int getRefundType();

  /**
   * <pre>
   *退款成功后回调grpc方法，结构：(/${package}.${service}/${method})，如：/com.ywt.gapi.mq.MQExecutorService/executeGRPC
   * </pre>
   *
   * <code>string refundNotifyMethod = 6;</code>
   * @return The refundNotifyMethod.
   */
  java.lang.String getRefundNotifyMethod();
  /**
   * <pre>
   *退款成功后回调grpc方法，结构：(/${package}.${service}/${method})，如：/com.ywt.gapi.mq.MQExecutorService/executeGRPC
   * </pre>
   *
   * <code>string refundNotifyMethod = 6;</code>
   * @return The bytes for refundNotifyMethod.
   */
  com.google.protobuf.ByteString
      getRefundNotifyMethodBytes();

  /**
   * <pre>
   *退款成功后回调rest服务方法，url格式: rest://com.ywt.MgDrugApiService/path1/path2
   * </pre>
   *
   * <code>string refundNotifyRestUrl = 7;</code>
   * @return The refundNotifyRestUrl.
   */
  java.lang.String getRefundNotifyRestUrl();
  /**
   * <pre>
   *退款成功后回调rest服务方法，url格式: rest://com.ywt.MgDrugApiService/path1/path2
   * </pre>
   *
   * <code>string refundNotifyRestUrl = 7;</code>
   * @return The bytes for refundNotifyRestUrl.
   */
  com.google.protobuf.ByteString
      getRefundNotifyRestUrlBytes();

  /**
   * <code>string remark = 8;</code>
   * @return The remark.
   */
  java.lang.String getRemark();
  /**
   * <code>string remark = 8;</code>
   * @return The bytes for remark.
   */
  com.google.protobuf.ByteString
      getRemarkBytes();

  /**
   * <pre>
   *本次操作自定义数据，【订单退款成功通知】会通过 custom 回发
   * </pre>
   *
   * <code>string custom = 9;</code>
   * @return The custom.
   */
  java.lang.String getCustom();
  /**
   * <pre>
   *本次操作自定义数据，【订单退款成功通知】会通过 custom 回发
   * </pre>
   *
   * <code>string custom = 9;</code>
   * @return The bytes for custom.
   */
  com.google.protobuf.ByteString
      getCustomBytes();
}
