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

package com.ywt.gapi.third.sinopharm;

public interface ConfirmOrderRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.third.sinopharm.ConfirmOrderRequest)
    com.google.protobuf.MessageOrBuilder {

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

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

  /**
   * <code>string payTime = 3;</code>
   * @return The payTime.
   */
  java.lang.String getPayTime();
  /**
   * <code>string payTime = 3;</code>
   * @return The bytes for payTime.
   */
  com.google.protobuf.ByteString
      getPayTimeBytes();

  /**
   * <code>string invoiceTitle = 4;</code>
   * @return The invoiceTitle.
   */
  java.lang.String getInvoiceTitle();
  /**
   * <code>string invoiceTitle = 4;</code>
   * @return The bytes for invoiceTitle.
   */
  com.google.protobuf.ByteString
      getInvoiceTitleBytes();

  /**
   * <code>double orderFee = 5;</code>
   * @return The orderFee.
   */
  double getOrderFee();

  /**
   * <code>double drugFee = 6;</code>
   * @return The drugFee.
   */
  double getDrugFee();

  /**
   * <code>double deliveryFee = 7;</code>
   * @return The deliveryFee.
   */
  double getDeliveryFee();

  /**
   * <pre>
   *快递请求流水 （传空）
   * </pre>
   *
   * <code>string deliveryId = 8;</code>
   * @return The deliveryId.
   */
  java.lang.String getDeliveryId();
  /**
   * <pre>
   *快递请求流水 （传空）
   * </pre>
   *
   * <code>string deliveryId = 8;</code>
   * @return The bytes for deliveryId.
   */
  com.google.protobuf.ByteString
      getDeliveryIdBytes();

  /**
   * <pre>
   *药商快递报价ID （传空）
   * </pre>
   *
   * <code>string dpDeliveryId = 9;</code>
   * @return The dpDeliveryId.
   */
  java.lang.String getDpDeliveryId();
  /**
   * <pre>
   *药商快递报价ID （传空）
   * </pre>
   *
   * <code>string dpDeliveryId = 9;</code>
   * @return The bytes for dpDeliveryId.
   */
  com.google.protobuf.ByteString
      getDpDeliveryIdBytes();

  /**
   * <pre>
   *取药方式：0-快递，1-到店自取
   * </pre>
   *
   * <code>int32 isExpress = 10;</code>
   * @return The isExpress.
   */
  int getIsExpress();

  /**
   * <code>int32 payOff = 11;</code>
   * @return The payOff.
   */
  int getPayOff();

  /**
   * <code>repeated .com.ywt.gapi.third.sinopharm.DpPrescription pscripts = 12;</code>
   */
  java.util.List<com.ywt.gapi.third.sinopharm.DpPrescription> 
      getPscriptsList();
  /**
   * <code>repeated .com.ywt.gapi.third.sinopharm.DpPrescription pscripts = 12;</code>
   */
  com.ywt.gapi.third.sinopharm.DpPrescription getPscripts(int index);
  /**
   * <code>repeated .com.ywt.gapi.third.sinopharm.DpPrescription pscripts = 12;</code>
   */
  int getPscriptsCount();
  /**
   * <code>repeated .com.ywt.gapi.third.sinopharm.DpPrescription pscripts = 12;</code>
   */
  java.util.List<? extends com.ywt.gapi.third.sinopharm.DpPrescriptionOrBuilder> 
      getPscriptsOrBuilderList();
  /**
   * <code>repeated .com.ywt.gapi.third.sinopharm.DpPrescription pscripts = 12;</code>
   */
  com.ywt.gapi.third.sinopharm.DpPrescriptionOrBuilder getPscriptsOrBuilder(
      int index);

  /**
   * <code>.com.ywt.gapi.third.sinopharm.ContactInfo contactInfo = 13;</code>
   * @return Whether the contactInfo field is set.
   */
  boolean hasContactInfo();
  /**
   * <code>.com.ywt.gapi.third.sinopharm.ContactInfo contactInfo = 13;</code>
   * @return The contactInfo.
   */
  com.ywt.gapi.third.sinopharm.ContactInfo getContactInfo();
  /**
   * <code>.com.ywt.gapi.third.sinopharm.ContactInfo contactInfo = 13;</code>
   */
  com.ywt.gapi.third.sinopharm.ContactInfoOrBuilder getContactInfoOrBuilder();

  /**
   * <code>.com.ywt.gapi.third.sinopharm.DrugStore drugStore = 14;</code>
   * @return Whether the drugStore field is set.
   */
  boolean hasDrugStore();
  /**
   * <code>.com.ywt.gapi.third.sinopharm.DrugStore drugStore = 14;</code>
   * @return The drugStore.
   */
  com.ywt.gapi.third.sinopharm.DrugStore getDrugStore();
  /**
   * <code>.com.ywt.gapi.third.sinopharm.DrugStore drugStore = 14;</code>
   */
  com.ywt.gapi.third.sinopharm.DrugStoreOrBuilder getDrugStoreOrBuilder();
}
