package com.ywt.gapi.order;

import static io.grpc.stub.ClientCalls.asyncUnaryCall;
import static io.grpc.stub.ClientCalls.asyncServerStreamingCall;
import static io.grpc.stub.ClientCalls.asyncClientStreamingCall;
import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall;
import static io.grpc.stub.ClientCalls.blockingUnaryCall;
import static io.grpc.stub.ClientCalls.blockingServerStreamingCall;
import static io.grpc.stub.ClientCalls.futureUnaryCall;
import static io.grpc.MethodDescriptor.generateFullMethodName;
import static io.grpc.stub.ServerCalls.asyncUnaryCall;
import static io.grpc.stub.ServerCalls.asyncServerStreamingCall;
import static io.grpc.stub.ServerCalls.asyncClientStreamingCall;
import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall;
import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall;
import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall;

/**
 * <pre>
 * 对应 rpc 项目的 OrderServiceImpl 类
 * </pre>
 */
@javax.annotation.Generated(
    value = "by gRPC proto compiler (version 1.7.2-SNAPSHOT)",
    comments = "Source: order.proto")
public final class OrderServiceGrpc {

  private OrderServiceGrpc() {}

  public static final String SERVICE_NAME = "com.ywt.gapi.order.OrderService";

  // Static method descriptors that strictly reflect the proto.
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateOrderRequest,
      com.ywt.gapi.order.CreateOrderResponse> METHOD_CREATE_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateOrderRequest, com.ywt.gapi.order.CreateOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CancelOrderRequest,
      com.ywt.gapi.order.CancelOrderResponse> METHOD_CANCEL_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CancelOrderRequest, com.ywt.gapi.order.CancelOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "cancelOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CancelOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CancelOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("cancelOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.OrderListRequest,
      com.ywt.gapi.order.OrderListResponse> METHOD_GET_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.OrderListRequest, com.ywt.gapi.order.OrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.OrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.OrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.EndOrderRequest,
      com.ywt.gapi.Result> METHOD_END_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.EndOrderRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "endOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.EndOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("endOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetOrderCommonInfoRequest,
      com.ywt.gapi.order.GetOrderCommonInfoResponse> METHOD_GET_ORDER_COMMON_INFO =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetOrderCommonInfoRequest, com.ywt.gapi.order.GetOrderCommonInfoResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getOrderCommonInfo"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetOrderCommonInfoRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetOrderCommonInfoResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getOrderCommonInfo"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.ArrangeTransferRequest,
      com.ywt.gapi.Result> METHOD_ARRANGE_TRANSFER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.ArrangeTransferRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "arrangeTransfer"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.ArrangeTransferRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("arrangeTransfer"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.NotifyTransferRequest,
      com.ywt.gapi.Result> METHOD_NOTIFY_TRANSFER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.NotifyTransferRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "notifyTransfer"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.NotifyTransferRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("notifyTransfer"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CheckTransferRequest,
      com.ywt.gapi.Result> METHOD_CHECK_TRANSFER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CheckTransferRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "checkTransfer"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CheckTransferRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("checkTransfer"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.ArrangeAttendingRequest,
      com.ywt.gapi.Result> METHOD_ARRANGE_ATTENDING =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.ArrangeAttendingRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "arrangeAttending"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.ArrangeAttendingRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("arrangeAttending"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.NotifyAttendingRequest,
      com.ywt.gapi.Result> METHOD_NOTIFY_ATTENDING =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.NotifyAttendingRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "notifyAttending"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.NotifyAttendingRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("notifyAttending"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetTransferOrderDetailRequest,
      com.ywt.gapi.order.GetTransferOrderDetailResponse> METHOD_GET_TRANSFER_ORDER_DETAIL =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetTransferOrderDetailRequest, com.ywt.gapi.order.GetTransferOrderDetailResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getTransferOrderDetail"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTransferOrderDetailRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTransferOrderDetailResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getTransferOrderDetail"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetAttendingOrderDetailRequest,
      com.ywt.gapi.order.GetAttendingOrderDetailResponse> METHOD_GET_ATTENDING_ORDER_DETAIL =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetAttendingOrderDetailRequest, com.ywt.gapi.order.GetAttendingOrderDetailResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getAttendingOrderDetail"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetAttendingOrderDetailRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetAttendingOrderDetailResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getAttendingOrderDetail"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetTreatmentOrderDetailRequest,
      com.ywt.gapi.order.GetTreatmentOrderDetailResponse> METHOD_GET_TREATMENT_ORDER_DETAIL =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetTreatmentOrderDetailRequest, com.ywt.gapi.order.GetTreatmentOrderDetailResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getTreatmentOrderDetail"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTreatmentOrderDetailRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTreatmentOrderDetailResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getTreatmentOrderDetail"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateEvaluationRequest,
      com.ywt.gapi.Result> METHOD_CREATE_ORDER_EVALUATION =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateEvaluationRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createOrderEvaluation"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateEvaluationRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createOrderEvaluation"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetAttendingOrderListRequest,
      com.ywt.gapi.order.GetAttendingOrderListResponse> METHOD_GET_ATTENDING_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetAttendingOrderListRequest, com.ywt.gapi.order.GetAttendingOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getAttendingOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetAttendingOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetAttendingOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getAttendingOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetTransferOrderListRequest,
      com.ywt.gapi.order.GetTransferOrderListResponse> METHOD_GET_TRANSFER_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetTransferOrderListRequest, com.ywt.gapi.order.GetTransferOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getTransferOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTransferOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTransferOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getTransferOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetTreatmentOrderListRequest,
      com.ywt.gapi.order.GetTreatmentOrderListResponse> METHOD_GET_TREATMENT_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetTreatmentOrderListRequest, com.ywt.gapi.order.GetTreatmentOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getTreatmentOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTreatmentOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTreatmentOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getTreatmentOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.WxPayCallbackRequest,
      com.ywt.gapi.Result> METHOD_WX_PAY_CALLBACK =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.WxPayCallbackRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "wxPayCallback"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.WxPayCallbackRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("wxPayCallback"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.UpdateOrderPaymentStatusRequest,
      com.ywt.gapi.Result> METHOD_UPDATE_ORDER_PAYMENT_STATUS =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.UpdateOrderPaymentStatusRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "updateOrderPaymentStatus"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.UpdateOrderPaymentStatusRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("updateOrderPaymentStatus"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetReportListByUserIdRequest,
      com.ywt.gapi.order.GetReportListByUserIdResponse> METHOD_GET_REPORT_LIST_BY_USER_ID =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetReportListByUserIdRequest, com.ywt.gapi.order.GetReportListByUserIdResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getReportListByUserId"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetReportListByUserIdRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetReportListByUserIdResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getReportListByUserId"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateReportRequest,
      com.ywt.gapi.Result> METHOD_CREATE_REPORT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateReportRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createReport"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateReportRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createReport"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetReportRequest,
      com.ywt.gapi.order.GetReportResponse> METHOD_GET_REPORT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetReportRequest, com.ywt.gapi.order.GetReportResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getReport"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetReportRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetReportResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getReport"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetWeChatPaymentInfoRequest,
      com.ywt.gapi.order.GetWeChatPaymentInfoResponse> METHOD_GET_WE_CHAT_PAYMENT_INFO =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetWeChatPaymentInfoRequest, com.ywt.gapi.order.GetWeChatPaymentInfoResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getWeChatPaymentInfo"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetWeChatPaymentInfoRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetWeChatPaymentInfoResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getWeChatPaymentInfo"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateTreatmentReportRequest,
      com.ywt.gapi.Result> METHOD_CREATE_TREATMENT_REPORT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateTreatmentReportRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createTreatmentReport"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateTreatmentReportRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createTreatmentReport"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetServicePackageListRequest,
      com.ywt.gapi.order.GetServicePackageListResponse> METHOD_GET_SERVICE_PACKAGE_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetServicePackageListRequest, com.ywt.gapi.order.GetServicePackageListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getServicePackageList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetServicePackageListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetServicePackageListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getServicePackageList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateTreatmentOrderRequest,
      com.ywt.gapi.order.CreateTreatmentOrderResponse> METHOD_CREATE_TREATMENT_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateTreatmentOrderRequest, com.ywt.gapi.order.CreateTreatmentOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createTreatmentOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateTreatmentOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateTreatmentOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createTreatmentOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.NotifyTreatmentReportRequest,
      com.ywt.gapi.Result> METHOD_NOTIFY_TREATMENT_REPORT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.NotifyTreatmentReportRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "notifyTreatmentReport"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.NotifyTreatmentReportRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("notifyTreatmentReport"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetTreatmentReportRequest,
      com.ywt.gapi.order.GetTreatmentReportResponse> METHOD_GET_TREATMENT_REPORT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetTreatmentReportRequest, com.ywt.gapi.order.GetTreatmentReportResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getTreatmentReport"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTreatmentReportRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTreatmentReportResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getTreatmentReport"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetTreatmentReportListRequest,
      com.ywt.gapi.order.GetTreatmentReportListResponse> METHOD_GET_TREATMENT_REPORT_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetTreatmentReportListRequest, com.ywt.gapi.order.GetTreatmentReportListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getTreatmentReportList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTreatmentReportListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetTreatmentReportListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getTreatmentReportList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CheckAttendingRequest,
      com.ywt.gapi.Result> METHOD_CHECK_ATTENDING =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CheckAttendingRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "checkAttending"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CheckAttendingRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("checkAttending"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateRegisteredOrderRequest,
      com.ywt.gapi.order.CreateRegisteredOrderResponse> METHOD_CREATE_REGISTERED_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateRegisteredOrderRequest, com.ywt.gapi.order.CreateRegisteredOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createRegisteredOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateRegisteredOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateRegisteredOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createRegisteredOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetRegisteredOrderListRequest,
      com.ywt.gapi.order.GetRegisteredOrderListResponse> METHOD_GET_REGISTERED_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetRegisteredOrderListRequest, com.ywt.gapi.order.GetRegisteredOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getRegisteredOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetRegisteredOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetRegisteredOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getRegisteredOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdRequest,
      com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdResponse> METHOD_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdRequest, com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getLatestRegisteredOrderByMedicalCardId"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getLatestRegisteredOrderByMedicalCardId"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.PayRegisteredOrderRequest,
      com.ywt.gapi.order.PayRegisteredOrderResponse> METHOD_PAY_REGISTERED_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.PayRegisteredOrderRequest, com.ywt.gapi.order.PayRegisteredOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "payRegisteredOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.PayRegisteredOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.PayRegisteredOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("payRegisteredOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CancelRegisteredOrderRequest,
      com.ywt.gapi.ResultInt> METHOD_CANCEL_REGISTERED_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CancelRegisteredOrderRequest, com.ywt.gapi.ResultInt>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "cancelRegisteredOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CancelRegisteredOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.ResultInt.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("cancelRegisteredOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetConsultOrderDetailRequest,
      com.ywt.gapi.order.GetConsultOrderDetailResponse> METHOD_GET_CONSULT_ORDER_DETAIL =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetConsultOrderDetailRequest, com.ywt.gapi.order.GetConsultOrderDetailResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getConsultOrderDetail"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetConsultOrderDetailRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetConsultOrderDetailResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getConsultOrderDetail"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.ArrangeConsultRequest,
      com.ywt.gapi.Result> METHOD_ARRANGE_CONSULT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.ArrangeConsultRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "arrangeConsult"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.ArrangeConsultRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("arrangeConsult"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.EndConsultOrderRequest,
      com.ywt.gapi.Result> METHOD_END_CONSULT_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.EndConsultOrderRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "endConsultOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.EndConsultOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("endConsultOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetUserOrderListRequest,
      com.ywt.gapi.order.GetUserOrderListResponse> METHOD_GET_USER_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetUserOrderListRequest, com.ywt.gapi.order.GetUserOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getUserOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetUserOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetUserOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getUserOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetDoctorConsultOrderListRequest,
      com.ywt.gapi.order.GetDoctorConsultOrderListResponse> METHOD_GET_DOCTOR_CONSULT_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetDoctorConsultOrderListRequest, com.ywt.gapi.order.GetDoctorConsultOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getDoctorConsultOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetDoctorConsultOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetDoctorConsultOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getDoctorConsultOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateConsultOrderRequest,
      com.ywt.gapi.order.CreateConsultOrderResponse> METHOD_CREATE_CONSULT_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateConsultOrderRequest, com.ywt.gapi.order.CreateConsultOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createConsultOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateConsultOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateConsultOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createConsultOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CancelConsultOrderRequest,
      com.ywt.gapi.Result> METHOD_CANCEL_CONSULT_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CancelConsultOrderRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "cancelConsultOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CancelConsultOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("cancelConsultOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateFollowUpOrderRequest,
      com.ywt.gapi.order.CreateFollowUpOrderResponse> METHOD_CREATE_FOLLOW_UP_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateFollowUpOrderRequest, com.ywt.gapi.order.CreateFollowUpOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createFollowUpOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateFollowUpOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateFollowUpOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createFollowUpOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetFollowUpOrderDetailRequest,
      com.ywt.gapi.order.GetFollowUpOrderDetailResponse> METHOD_GET_FOLLOW_UP_ORDER_DETAIL =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetFollowUpOrderDetailRequest, com.ywt.gapi.order.GetFollowUpOrderDetailResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getFollowUpOrderDetail"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetFollowUpOrderDetailRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetFollowUpOrderDetailResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getFollowUpOrderDetail"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetLatestFollowUpDetailRequest,
      com.ywt.gapi.order.GetLatestFollowUpOrderDetailResponse> METHOD_GET_LATEST_FOLLOW_UP_DETAIL =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetLatestFollowUpDetailRequest, com.ywt.gapi.order.GetLatestFollowUpOrderDetailResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getLatestFollowUpDetail"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetLatestFollowUpDetailRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetLatestFollowUpOrderDetailResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getLatestFollowUpDetail"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetUserFollowUpOrderListRequest,
      com.ywt.gapi.order.GetUserFollowUpOrderListResponse> METHOD_GET_USER_FOLLOW_UP_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetUserFollowUpOrderListRequest, com.ywt.gapi.order.GetUserFollowUpOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getUserFollowUpOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetUserFollowUpOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetUserFollowUpOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getUserFollowUpOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetDoctorFollowUpOrderListRequest,
      com.ywt.gapi.order.GetDoctorFollowUpOrderListResponse> METHOD_GET_DOCTOR_FOLLOW_UP_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetDoctorFollowUpOrderListRequest, com.ywt.gapi.order.GetDoctorFollowUpOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getDoctorFollowUpOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetDoctorFollowUpOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetDoctorFollowUpOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getDoctorFollowUpOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.SettleRequest,
      com.ywt.gapi.Result> METHOD_SETTLE =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.SettleRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "settle"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.SettleRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("settle"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.EndFollowUpOrderRequest,
      com.ywt.gapi.Result> METHOD_END_FOLLOW_UP_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.EndFollowUpOrderRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "endFollowUpOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.EndFollowUpOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("endFollowUpOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateFollowUpConfigRequest,
      com.ywt.gapi.Result> METHOD_CREATE_FOLLOW_UP_CONFIG =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateFollowUpConfigRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createFollowUpConfig"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateFollowUpConfigRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createFollowUpConfig"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetDoctorFollowUpOrderRequest,
      com.ywt.gapi.order.GetDoctorFollowUpOrderResponse> METHOD_GET_DOCTOR_FOLLOW_UP_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetDoctorFollowUpOrderRequest, com.ywt.gapi.order.GetDoctorFollowUpOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getDoctorFollowUpOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetDoctorFollowUpOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetDoctorFollowUpOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getDoctorFollowUpOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateAdditionalRegistrationRequest,
      com.ywt.gapi.Result> METHOD_CREATE_ADDITIONAL_REGISTRATION =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateAdditionalRegistrationRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createAdditionalRegistration"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateAdditionalRegistrationRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createAdditionalRegistration"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateAdditionalRegistrationRequest,
      com.ywt.gapi.order.GetCreateAdditionalRegistrationReponse> METHOD_GET_CREATE_ADDITIONAL_REGISTRATION =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateAdditionalRegistrationRequest, com.ywt.gapi.order.GetCreateAdditionalRegistrationReponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getCreateAdditionalRegistration"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateAdditionalRegistrationRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetCreateAdditionalRegistrationReponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getCreateAdditionalRegistration"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetUserOrderListV2Request,
      com.ywt.gapi.order.GetUserOrderListResponse> METHOD_GET_USER_ORDER_LIST_V2 =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetUserOrderListV2Request, com.ywt.gapi.order.GetUserOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getUserOrderListV2"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetUserOrderListV2Request.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetUserOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getUserOrderListV2"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest,
      com.ywt.gapi.order.CreateTaiheRegisteredOrderResponse> METHOD_CREATE_TAIHE_REGISTERED_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest, com.ywt.gapi.order.CreateTaiheRegisteredOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createTaiheRegisteredOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateTaiheRegisteredOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createTaiheRegisteredOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CancelTaiheRegisteredOrderRequest,
      com.ywt.gapi.ResultInt> METHOD_CANCEL_TAIHE_REGISTERED_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CancelTaiheRegisteredOrderRequest, com.ywt.gapi.ResultInt>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "cancelTaiheRegisteredOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CancelTaiheRegisteredOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.ResultInt.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("cancelTaiheRegisteredOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.TakeTaiheRegisteredOrderRequest,
      com.ywt.gapi.order.TakeTaiheRegisteredOrderResponse> METHOD_TAKE_TAIHE_REGISTERED_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.TakeTaiheRegisteredOrderRequest, com.ywt.gapi.order.TakeTaiheRegisteredOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "takeTaiheRegisteredOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.TakeTaiheRegisteredOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.TakeTaiheRegisteredOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("takeTaiheRegisteredOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetQueueOrderListRequest,
      com.ywt.gapi.order.GetQueueOrderListResponse> METHOD_GET_QUEUE_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetQueueOrderListRequest, com.ywt.gapi.order.GetQueueOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getQueueOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetQueueOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetQueueOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getQueueOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetWxPaymentRequest,
      com.ywt.gapi.order.GetWxPaymentResponse> METHOD_GET_WX_PAYMENT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetWxPaymentRequest, com.ywt.gapi.order.GetWxPaymentResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getWxPayment"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetWxPaymentRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetWxPaymentResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getWxPayment"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.WxPayPartnerCallbackRequest,
      com.ywt.gapi.Result> METHOD_WX_PAY_PARTNER_CALLBACK =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.WxPayPartnerCallbackRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "wxPayPartnerCallback"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.WxPayPartnerCallbackRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("wxPayPartnerCallback"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetOutpatientOrderListRequest,
      com.ywt.gapi.order.GetOutpatientOrderListResponse> METHOD_GET_OUTPATIENT_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetOutpatientOrderListRequest, com.ywt.gapi.order.GetOutpatientOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getOutpatientOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetOutpatientOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetOutpatientOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getOutpatientOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetOutpatientDetailRequest,
      com.ywt.gapi.order.GetOutpatientDetailResponse> METHOD_GET_OUTPATIENT_DETAIL =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetOutpatientDetailRequest, com.ywt.gapi.order.GetOutpatientDetailResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getOutpatientDetail"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetOutpatientDetailRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetOutpatientDetailResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getOutpatientDetail"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateOutpatientOrderRequest,
      com.ywt.gapi.Result> METHOD_CREATE_OUTPATIENT_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateOutpatientOrderRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createOutpatientOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateOutpatientOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createOutpatientOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetUserOrderListRequest,
      com.ywt.gapi.order.GetUserOrderListResponse> METHOD_GET_USER_ORDER_LIST_V3 =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetUserOrderListRequest, com.ywt.gapi.order.GetUserOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getUserOrderListV3"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetUserOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetUserOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getUserOrderListV3"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.SavePrescriptionOrderRequest,
      com.ywt.gapi.order.SavePrescriptionOrderResponse> METHOD_SAVE_PRESCRIPTION_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.SavePrescriptionOrderRequest, com.ywt.gapi.order.SavePrescriptionOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "savePrescriptionOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.SavePrescriptionOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.SavePrescriptionOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("savePrescriptionOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.SavePrescriptionAddressRequest,
      com.ywt.gapi.Result> METHOD_SAVE_PRESCRIPTION_ADDRESS =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.SavePrescriptionAddressRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "savePrescriptionAddress"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.SavePrescriptionAddressRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("savePrescriptionAddress"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetOrderByPrescriptionIdRequest,
      com.ywt.gapi.Result> METHOD_GET_ORDER_BY_PRESCRIPTION_ID =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetOrderByPrescriptionIdRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getOrderByPrescriptionId"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetOrderByPrescriptionIdRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getOrderByPrescriptionId"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetSharedConsultOrderListRequest,
      com.ywt.gapi.order.GetSharedConsultOrderListResponse> METHOD_GET_SHARED_CONSULT_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetSharedConsultOrderListRequest, com.ywt.gapi.order.GetSharedConsultOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getSharedConsultOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetSharedConsultOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetSharedConsultOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getSharedConsultOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.PayOrderRequest,
      com.ywt.gapi.Result> METHOD_PAY_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.PayOrderRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "payOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.PayOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("payOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetConsultOrderListRequest,
      com.ywt.gapi.order.GetConsultOrderListResponse> METHOD_GET_CONSULT_ORDER_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetConsultOrderListRequest, com.ywt.gapi.order.GetConsultOrderListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getConsultOrderList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetConsultOrderListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetConsultOrderListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getConsultOrderList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetDoctorEvaluationListRequest,
      com.ywt.gapi.order.GetDoctorEvaluationListResponse> METHOD_GET_DOCTOR_EVALUATION_LIST =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetDoctorEvaluationListRequest, com.ywt.gapi.order.GetDoctorEvaluationListResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getDoctorEvaluationList"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetDoctorEvaluationListRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetDoctorEvaluationListResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getDoctorEvaluationList"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsRequest,
      com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsResponse> METHOD_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsRequest, com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getOrderListByPrescriptionInfoIds"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getOrderListByPrescriptionInfoIds"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.DeleteDoctorCommentRequest,
      com.ywt.gapi.order.DeleteDoctorCommentResponse> METHOD_DELETE_DOCTOR_COMMENT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.DeleteDoctorCommentRequest, com.ywt.gapi.order.DeleteDoctorCommentResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "deleteDoctorComment"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.DeleteDoctorCommentRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.DeleteDoctorCommentResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("deleteDoctorComment"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetPrepayIdByOrderNoRequest,
      com.ywt.gapi.order.GetPrepayIdByOrderNoResponse> METHOD_GET_PREPAY_ID_BY_ORDER_NO =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetPrepayIdByOrderNoRequest, com.ywt.gapi.order.GetPrepayIdByOrderNoResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getPrepayIdByOrderNo"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetPrepayIdByOrderNoRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetPrepayIdByOrderNoResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getPrepayIdByOrderNo"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.SaveRpSessionRequest,
      com.ywt.gapi.order.SaveRpSessionResponse> METHOD_SAVE_RP_SESSION =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.SaveRpSessionRequest, com.ywt.gapi.order.SaveRpSessionResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "saveRpSession"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.SaveRpSessionRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.SaveRpSessionResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("saveRpSession"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.SaveOrderMsgRequest,
      com.ywt.gapi.order.SaveOrderMsgResponse> METHOD_SAVE_ORDER_MSG =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.SaveOrderMsgRequest, com.ywt.gapi.order.SaveOrderMsgResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "saveOrderMsg"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.SaveOrderMsgRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.SaveOrderMsgResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("saveOrderMsg"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.ListOrderMsgRequest,
      com.ywt.gapi.order.ListOrderMsgResponse> METHOD_LIST_ORDER_MSG =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.ListOrderMsgRequest, com.ywt.gapi.order.ListOrderMsgResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "listOrderMsg"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.ListOrderMsgRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.ListOrderMsgResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("listOrderMsg"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetSessionStatusRequest,
      com.ywt.gapi.order.GetSessionStatusResponse> METHOD_GET_SESSION_STATUS =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetSessionStatusRequest, com.ywt.gapi.order.GetSessionStatusResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getSessionStatus"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetSessionStatusRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetSessionStatusResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getSessionStatus"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.SendSubscribeMessageAfterPaySuccessRequest,
      com.ywt.gapi.Result> METHOD_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.SendSubscribeMessageAfterPaySuccessRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "sendSubscribeMessageAfterPaySuccess"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.SendSubscribeMessageAfterPaySuccessRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("sendSubscribeMessageAfterPaySuccess"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateDepositRequest,
      com.ywt.gapi.order.CreateDepositResponse> METHOD_CREATE_DEPOSIT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateDepositRequest, com.ywt.gapi.order.CreateDepositResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createDeposit"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateDepositRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateDepositResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createDeposit"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.DepositPaymentCallbackRequest,
      com.ywt.gapi.Result> METHOD_DEPOSIT_PAYMENT_CALLBACK =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.DepositPaymentCallbackRequest, com.ywt.gapi.Result>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "depositPaymentCallback"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.DepositPaymentCallbackRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.Result.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("depositPaymentCallback"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.AddAdditionalRecordRequest,
      com.ywt.gapi.order.AddAdditionalRecordResponse> METHOD_ADD_ADDITIONAL_RECORD =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.AddAdditionalRecordRequest, com.ywt.gapi.order.AddAdditionalRecordResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "addAdditionalRecord"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.AddAdditionalRecordRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.AddAdditionalRecordResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("addAdditionalRecord"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.GetAdditionalRecordRequest,
      com.ywt.gapi.order.GetAdditionalRecordResponse> METHOD_GET_ADDITIONAL_RECORD =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.GetAdditionalRecordRequest, com.ywt.gapi.order.GetAdditionalRecordResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "getAdditionalRecord"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetAdditionalRecordRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.GetAdditionalRecordResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("getAdditionalRecord"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.UpdateOrderAmtRequest,
      com.ywt.gapi.order.UpdateOrderAmtResponse> METHOD_UPDATE_ORDER_AMT =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.UpdateOrderAmtRequest, com.ywt.gapi.order.UpdateOrderAmtResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "updateOrderAmt"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.UpdateOrderAmtRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.UpdateOrderAmtResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("updateOrderAmt"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.CreateCheckUpOrderRequest,
      com.ywt.gapi.order.CreateCheckUpOrderResponse> METHOD_CREATE_CHECK_UP_ORDER =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.CreateCheckUpOrderRequest, com.ywt.gapi.order.CreateCheckUpOrderResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "createCheckUpOrder"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateCheckUpOrderRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.CreateCheckUpOrderResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("createCheckUpOrder"))
          .build();
  @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
  public static final io.grpc.MethodDescriptor<com.ywt.gapi.order.OrderPaymentCallbackNotifyRequest,
      com.ywt.gapi.order.OrderPaymentCallbackNotifyResponse> METHOD_ORDER_PAYMENT_CALLBACK_NOTIFY =
      io.grpc.MethodDescriptor.<com.ywt.gapi.order.OrderPaymentCallbackNotifyRequest, com.ywt.gapi.order.OrderPaymentCallbackNotifyResponse>newBuilder()
          .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
          .setFullMethodName(generateFullMethodName(
              "com.ywt.gapi.order.OrderService", "orderPaymentCallbackNotify"))
          .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.OrderPaymentCallbackNotifyRequest.getDefaultInstance()))
          .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
              com.ywt.gapi.order.OrderPaymentCallbackNotifyResponse.getDefaultInstance()))
          .setSchemaDescriptor(new OrderServiceMethodDescriptorSupplier("orderPaymentCallbackNotify"))
          .build();

  /**
   * Creates a new async stub that supports all call types for the service
   */
  public static OrderServiceStub newStub(io.grpc.Channel channel) {
    return new OrderServiceStub(channel);
  }

  /**
   * Creates a new blocking-style stub that supports unary and streaming output calls on the service
   */
  public static OrderServiceBlockingStub newBlockingStub(
      io.grpc.Channel channel) {
    return new OrderServiceBlockingStub(channel);
  }

  /**
   * Creates a new ListenableFuture-style stub that supports unary calls on the service
   */
  public static OrderServiceFutureStub newFutureStub(
      io.grpc.Channel channel) {
    return new OrderServiceFutureStub(channel);
  }

  /**
   * <pre>
   * 对应 rpc 项目的 OrderServiceImpl 类
   * </pre>
   */
  public static abstract class OrderServiceImplBase implements io.grpc.BindableService {

    /**
     * <pre>
     *创建订单
     * </pre>
     */
    public void createOrder(com.ywt.gapi.order.CreateOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_ORDER, responseObserver);
    }

    /**
     * <pre>
     *取消订单
     * </pre>
     */
    public void cancelOrder(com.ywt.gapi.order.CancelOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CancelOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CANCEL_ORDER, responseObserver);
    }

    /**
     * <pre>
     *获取订单列表
     * </pre>
     */
    public void getOrderList(com.ywt.gapi.order.OrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.OrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *结束订单
     * </pre>
     */
    public void endOrder(com.ywt.gapi.order.EndOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_END_ORDER, responseObserver);
    }

    /**
     * <pre>
     *获取订单通用信息
     * </pre>
     */
    public void getOrderCommonInfo(com.ywt.gapi.order.GetOrderCommonInfoRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOrderCommonInfoResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_ORDER_COMMON_INFO, responseObserver);
    }

    /**
     * <pre>
     *能否安排转诊
     * </pre>
     */
    public void arrangeTransfer(com.ywt.gapi.order.ArrangeTransferRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_ARRANGE_TRANSFER, responseObserver);
    }

    /**
     * <pre>
     *转诊结果通知患者
     * </pre>
     */
    public void notifyTransfer(com.ywt.gapi.order.NotifyTransferRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_NOTIFY_TRANSFER, responseObserver);
    }

    /**
     * <pre>
     *患者确认转诊结果
     * </pre>
     */
    public void checkTransfer(com.ywt.gapi.order.CheckTransferRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CHECK_TRANSFER, responseObserver);
    }

    /**
     * <pre>
     *能否安排主诊
     * </pre>
     */
    public void arrangeAttending(com.ywt.gapi.order.ArrangeAttendingRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_ARRANGE_ATTENDING, responseObserver);
    }

    /**
     * <pre>
     *主诊信息通知患者
     * </pre>
     */
    public void notifyAttending(com.ywt.gapi.order.NotifyAttendingRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_NOTIFY_ATTENDING, responseObserver);
    }

    /**
     * <pre>
     *获取转诊订单详情
     * </pre>
     */
    public void getTransferOrderDetail(com.ywt.gapi.order.GetTransferOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTransferOrderDetailResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_TRANSFER_ORDER_DETAIL, responseObserver);
    }

    /**
     * <pre>
     *主诊订单详情
     * </pre>
     */
    public void getAttendingOrderDetail(com.ywt.gapi.order.GetAttendingOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetAttendingOrderDetailResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_ATTENDING_ORDER_DETAIL, responseObserver);
    }

    /**
     * <pre>
     * rpc getUserOrderList(UserOrderListRequest) returns (UserOrderListResponse);
     * //用户订单列表
     * </pre>
     */
    public void getTreatmentOrderDetail(com.ywt.gapi.order.GetTreatmentOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentOrderDetailResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_TREATMENT_ORDER_DETAIL, responseObserver);
    }

    /**
     * <pre>
     *创建订单评价
     * </pre>
     */
    public void createOrderEvaluation(com.ywt.gapi.order.CreateEvaluationRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_ORDER_EVALUATION, responseObserver);
    }

    /**
     * <pre>
     *获取主诊订单列表
     * </pre>
     */
    public void getAttendingOrderList(com.ywt.gapi.order.GetAttendingOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetAttendingOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_ATTENDING_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *获取转诊订单列表
     * </pre>
     */
    public void getTransferOrderList(com.ywt.gapi.order.GetTransferOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTransferOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_TRANSFER_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *获取询诊订单列表
     * </pre>
     */
    public void getTreatmentOrderList(com.ywt.gapi.order.GetTreatmentOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_TREATMENT_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *微信支付回调
     * </pre>
     */
    public void wxPayCallback(com.ywt.gapi.order.WxPayCallbackRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_WX_PAY_CALLBACK, responseObserver);
    }

    /**
     * <pre>
     *更新订单支付状态
     * </pre>
     */
    public void updateOrderPaymentStatus(com.ywt.gapi.order.UpdateOrderPaymentStatusRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_UPDATE_ORDER_PAYMENT_STATUS, responseObserver);
    }

    /**
     * <pre>
     *获取报告记录
     * </pre>
     */
    public void getReportListByUserId(com.ywt.gapi.order.GetReportListByUserIdRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetReportListByUserIdResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_REPORT_LIST_BY_USER_ID, responseObserver);
    }

    /**
     * <pre>
     *创建报告
     * </pre>
     */
    public void createReport(com.ywt.gapi.order.CreateReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_REPORT, responseObserver);
    }

    /**
     * <pre>
     *获取报告
     * </pre>
     */
    public void getReport(com.ywt.gapi.order.GetReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetReportResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_REPORT, responseObserver);
    }

    /**
     * <pre>
     *获取订单微信支付信息
     * </pre>
     */
    public void getWeChatPaymentInfo(com.ywt.gapi.order.GetWeChatPaymentInfoRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetWeChatPaymentInfoResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_WE_CHAT_PAYMENT_INFO, responseObserver);
    }

    /**
     * <pre>
     *生成会诊报告
     * </pre>
     */
    public void createTreatmentReport(com.ywt.gapi.order.CreateTreatmentReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_TREATMENT_REPORT, responseObserver);
    }

    /**
     * <pre>
     *请求服务套餐列表
     * </pre>
     */
    public void getServicePackageList(com.ywt.gapi.order.GetServicePackageListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetServicePackageListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_SERVICE_PACKAGE_LIST, responseObserver);
    }

    /**
     * <pre>
     *创建远程会诊订单
     * </pre>
     */
    public void createTreatmentOrder(com.ywt.gapi.order.CreateTreatmentOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateTreatmentOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_TREATMENT_ORDER, responseObserver);
    }

    /**
     * <pre>
     *通知患者已生成会诊报告
     * </pre>
     */
    public void notifyTreatmentReport(com.ywt.gapi.order.NotifyTreatmentReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_NOTIFY_TREATMENT_REPORT, responseObserver);
    }

    /**
     * <pre>
     *获取远程会诊报告图片
     * </pre>
     */
    public void getTreatmentReport(com.ywt.gapi.order.GetTreatmentReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentReportResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_TREATMENT_REPORT, responseObserver);
    }

    /**
     * <pre>
     *获取远程会诊报告列表
     * </pre>
     */
    public void getTreatmentReportList(com.ywt.gapi.order.GetTreatmentReportListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentReportListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_TREATMENT_REPORT_LIST, responseObserver);
    }

    /**
     * <pre>
     *用户确认主诊信息
     * </pre>
     */
    public void checkAttending(com.ywt.gapi.order.CheckAttendingRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CHECK_ATTENDING, responseObserver);
    }

    /**
     * <pre>
     *创建预约挂号订单
     * </pre>
     */
    public void createRegisteredOrder(com.ywt.gapi.order.CreateRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateRegisteredOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_REGISTERED_ORDER, responseObserver);
    }

    /**
     * <pre>
     *获取挂号订单列表
     * </pre>
     */
    public void getRegisteredOrderList(com.ywt.gapi.order.GetRegisteredOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetRegisteredOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_REGISTERED_ORDER_LIST, responseObserver);
    }

    /**
     */
    public void getLatestRegisteredOrderByMedicalCardId(com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID, responseObserver);
    }

    /**
     * <pre>
     *预约挂号订单支付
     * </pre>
     */
    public void payRegisteredOrder(com.ywt.gapi.order.PayRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.PayRegisteredOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_PAY_REGISTERED_ORDER, responseObserver);
    }

    /**
     * <pre>
     *取消预约挂号订单
     * </pre>
     */
    public void cancelRegisteredOrder(com.ywt.gapi.order.CancelRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.ResultInt> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CANCEL_REGISTERED_ORDER, responseObserver);
    }

    /**
     * <pre>
     *获取咨询订单详情
     * </pre>
     */
    public void getConsultOrderDetail(com.ywt.gapi.order.GetConsultOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetConsultOrderDetailResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_CONSULT_ORDER_DETAIL, responseObserver);
    }

    /**
     * <pre>
     *咨询订单接诊/退诊
     * </pre>
     */
    public void arrangeConsult(com.ywt.gapi.order.ArrangeConsultRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_ARRANGE_CONSULT, responseObserver);
    }

    /**
     * <pre>
     *结束咨询订单
     * </pre>
     */
    public void endConsultOrder(com.ywt.gapi.order.EndConsultOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_END_CONSULT_ORDER, responseObserver);
    }

    /**
     * <pre>
     *用户订单列表
     * </pre>
     */
    public void getUserOrderList(com.ywt.gapi.order.GetUserOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_USER_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *医生咨询订单列表
     * </pre>
     */
    public void getDoctorConsultOrderList(com.ywt.gapi.order.GetDoctorConsultOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorConsultOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_DOCTOR_CONSULT_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *创建咨询订单
     * </pre>
     */
    public void createConsultOrder(com.ywt.gapi.order.CreateConsultOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateConsultOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_CONSULT_ORDER, responseObserver);
    }

    /**
     * <pre>
     *取消咨询订单
     * </pre>
     */
    public void cancelConsultOrder(com.ywt.gapi.order.CancelConsultOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CANCEL_CONSULT_ORDER, responseObserver);
    }

    /**
     * <pre>
     *创建随访订单
     * </pre>
     */
    public void createFollowUpOrder(com.ywt.gapi.order.CreateFollowUpOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateFollowUpOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_FOLLOW_UP_ORDER, responseObserver);
    }

    /**
     * <pre>
     *获取随访订单详情
     * </pre>
     */
    public void getFollowUpOrderDetail(com.ywt.gapi.order.GetFollowUpOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetFollowUpOrderDetailResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_FOLLOW_UP_ORDER_DETAIL, responseObserver);
    }

    /**
     * <pre>
     *获取患者最新一笔随访订单详情
     * </pre>
     */
    public void getLatestFollowUpDetail(com.ywt.gapi.order.GetLatestFollowUpDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetLatestFollowUpOrderDetailResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_LATEST_FOLLOW_UP_DETAIL, responseObserver);
    }

    /**
     * <pre>
     *用户随访记录
     * </pre>
     */
    public void getUserFollowUpOrderList(com.ywt.gapi.order.GetUserFollowUpOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserFollowUpOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_USER_FOLLOW_UP_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *医生随访记录
     * </pre>
     */
    public void getDoctorFollowUpOrderList(com.ywt.gapi.order.GetDoctorFollowUpOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorFollowUpOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_DOCTOR_FOLLOW_UP_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *远程会诊订单结算
     * </pre>
     */
    public void settle(com.ywt.gapi.order.SettleRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_SETTLE, responseObserver);
    }

    /**
     * <pre>
     *结束随访订单
     * </pre>
     */
    public void endFollowUpOrder(com.ywt.gapi.order.EndFollowUpOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_END_FOLLOW_UP_ORDER, responseObserver);
    }

    /**
     * <pre>
     *创建随访触发配置请求
     * </pre>
     */
    public void createFollowUpConfig(com.ywt.gapi.order.CreateFollowUpConfigRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_FOLLOW_UP_CONFIG, responseObserver);
    }

    /**
     * <pre>
     *得到随访订单   create by daiyihua
     * </pre>
     */
    public void getDoctorFollowUpOrder(com.ywt.gapi.order.GetDoctorFollowUpOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorFollowUpOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_DOCTOR_FOLLOW_UP_ORDER, responseObserver);
    }

    /**
     * <pre>
     *创建加诊预约订单  create by daiyihua
     * </pre>
     */
    public void createAdditionalRegistration(com.ywt.gapi.order.CreateAdditionalRegistrationRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_ADDITIONAL_REGISTRATION, responseObserver);
    }

    /**
     * <pre>
     *得到创建加诊预约订单之前的数据  create by daiyihua
     * </pre>
     */
    public void getCreateAdditionalRegistration(com.ywt.gapi.order.CreateAdditionalRegistrationRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetCreateAdditionalRegistrationReponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_CREATE_ADDITIONAL_REGISTRATION, responseObserver);
    }

    /**
     * <pre>
     *用户订单列表V2
     * </pre>
     */
    public void getUserOrderListV2(com.ywt.gapi.order.GetUserOrderListV2Request request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_USER_ORDER_LIST_V2, responseObserver);
    }

    /**
     * <pre>
     *创建太和预约挂号订单		create by daiyihua
     * </pre>
     */
    public void createTaiheRegisteredOrder(com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateTaiheRegisteredOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_TAIHE_REGISTERED_ORDER, responseObserver);
    }

    /**
     * <pre>
     *取消taihe预约挂号订单   create by daiyihua
     * </pre>
     */
    public void cancelTaiheRegisteredOrder(com.ywt.gapi.order.CancelTaiheRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.ResultInt> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CANCEL_TAIHE_REGISTERED_ORDER, responseObserver);
    }

    /**
     * <pre>
     * taihe在线取号          create by daiyihua
     * </pre>
     */
    public void takeTaiheRegisteredOrder(com.ywt.gapi.order.TakeTaiheRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.TakeTaiheRegisteredOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_TAKE_TAIHE_REGISTERED_ORDER, responseObserver);
    }

    /**
     * <pre>
     *得到报到候诊订单列表     create by daiyihua
     * </pre>
     */
    public void getQueueOrderList(com.ywt.gapi.order.GetQueueOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetQueueOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_QUEUE_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *获取微信支付信息请求（服务商）
     * </pre>
     */
    public void getWxPayment(com.ywt.gapi.order.GetWxPaymentRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetWxPaymentResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_WX_PAYMENT, responseObserver);
    }

    /**
     * <pre>
     *微信支付回调（服务商）
     * </pre>
     */
    public void wxPayPartnerCallback(com.ywt.gapi.order.WxPayPartnerCallbackRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_WX_PAY_PARTNER_CALLBACK, responseObserver);
    }

    /**
     * <pre>
     *获取门诊缴费单列表
     * </pre>
     */
    public void getOutpatientOrderList(com.ywt.gapi.order.GetOutpatientOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOutpatientOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_OUTPATIENT_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *获取门诊缴费单详情
     * </pre>
     */
    public void getOutpatientDetail(com.ywt.gapi.order.GetOutpatientDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOutpatientDetailResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_OUTPATIENT_DETAIL, responseObserver);
    }

    /**
     * <pre>
     *生成门诊缴费单
     * </pre>
     */
    public void createOutpatientOrder(com.ywt.gapi.order.CreateOutpatientOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_OUTPATIENT_ORDER, responseObserver);
    }

    /**
     * <pre>
     *用户订单列表V3	create by daiyihua
     * </pre>
     */
    public void getUserOrderListV3(com.ywt.gapi.order.GetUserOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_USER_ORDER_LIST_V3, responseObserver);
    }

    /**
     * <pre>
     *保存处方单患者信息
     * </pre>
     */
    public void savePrescriptionOrder(com.ywt.gapi.order.SavePrescriptionOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.SavePrescriptionOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_SAVE_PRESCRIPTION_ORDER, responseObserver);
    }

    /**
     * <pre>
     * 保存处方快递地址
     * </pre>
     */
    public void savePrescriptionAddress(com.ywt.gapi.order.SavePrescriptionAddressRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_SAVE_PRESCRIPTION_ADDRESS, responseObserver);
    }

    /**
     * <pre>
     * 根据处方ID得到订单ID
     * </pre>
     */
    public void getOrderByPrescriptionId(com.ywt.gapi.order.GetOrderByPrescriptionIdRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_ORDER_BY_PRESCRIPTION_ID, responseObserver);
    }

    /**
     * <pre>
     *获取医生可分享查看的咨询订单列表
     * </pre>
     */
    public void getSharedConsultOrderList(com.ywt.gapi.order.GetSharedConsultOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetSharedConsultOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_SHARED_CONSULT_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *支付金额为 0的订单
     * </pre>
     */
    public void payOrder(com.ywt.gapi.order.PayOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_PAY_ORDER, responseObserver);
    }

    /**
     */
    public void getConsultOrderList(com.ywt.gapi.order.GetConsultOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetConsultOrderListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_CONSULT_ORDER_LIST, responseObserver);
    }

    /**
     * <pre>
     *获取医生评价列表
     * </pre>
     */
    public void getDoctorEvaluationList(com.ywt.gapi.order.GetDoctorEvaluationListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorEvaluationListResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_DOCTOR_EVALUATION_LIST, responseObserver);
    }

    /**
     * <pre>
     * 根据处方ids得到订单、医生相关信息
     * </pre>
     */
    public void getOrderListByPrescriptionInfoIds(com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS, responseObserver);
    }

    /**
     * <pre>
     *删除医生评价
     * </pre>
     */
    public void deleteDoctorComment(com.ywt.gapi.order.DeleteDoctorCommentRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.DeleteDoctorCommentResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_DELETE_DOCTOR_COMMENT, responseObserver);
    }

    /**
     */
    public void getPrepayIdByOrderNo(com.ywt.gapi.order.GetPrepayIdByOrderNoRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetPrepayIdByOrderNoResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_PREPAY_ID_BY_ORDER_NO, responseObserver);
    }

    /**
     * <pre>
     *记录处方从哪个会话聊天窗口开出
     * </pre>
     */
    public void saveRpSession(com.ywt.gapi.order.SaveRpSessionRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.SaveRpSessionResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_SAVE_RP_SESSION, responseObserver);
    }

    /**
     * <pre>
     *保存订单留言
     * </pre>
     */
    public void saveOrderMsg(com.ywt.gapi.order.SaveOrderMsgRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.SaveOrderMsgResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_SAVE_ORDER_MSG, responseObserver);
    }

    /**
     * <pre>
     *获取订单留言列表
     * </pre>
     */
    public void listOrderMsg(com.ywt.gapi.order.ListOrderMsgRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.ListOrderMsgResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_LIST_ORDER_MSG, responseObserver);
    }

    /**
     * <pre>
     *根据处方单ID获取关联订单状态
     * </pre>
     */
    public void getSessionStatus(com.ywt.gapi.order.GetSessionStatusRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetSessionStatusResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_SESSION_STATUS, responseObserver);
    }

    /**
     * <pre>
     *支付成功之后发送订阅消息
     * </pre>
     */
    public void sendSubscribeMessageAfterPaySuccess(com.ywt.gapi.order.SendSubscribeMessageAfterPaySuccessRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS, responseObserver);
    }

    /**
     * <pre>
     * 创建住院押金订单
     * </pre>
     */
    public void createDeposit(com.ywt.gapi.order.CreateDepositRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateDepositResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_DEPOSIT, responseObserver);
    }

    /**
     * <pre>
     * 押金支付回调
     * </pre>
     */
    public void depositPaymentCallback(com.ywt.gapi.order.DepositPaymentCallbackRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_DEPOSIT_PAYMENT_CALLBACK, responseObserver);
    }

    /**
     * <pre>
     * 增加补录
     * </pre>
     */
    public void addAdditionalRecord(com.ywt.gapi.order.AddAdditionalRecordRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.AddAdditionalRecordResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_ADD_ADDITIONAL_RECORD, responseObserver);
    }

    /**
     * <pre>
     * 获取补录信息
     * </pre>
     */
    public void getAdditionalRecord(com.ywt.gapi.order.GetAdditionalRecordRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetAdditionalRecordResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_GET_ADDITIONAL_RECORD, responseObserver);
    }

    /**
     * <pre>
     * 修改订单金额，目前仅用于回写 HIS 的处方预结算后更新待支付金额
     * </pre>
     */
    public void updateOrderAmt(com.ywt.gapi.order.UpdateOrderAmtRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.UpdateOrderAmtResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_UPDATE_ORDER_AMT, responseObserver);
    }

    /**
     * <pre>
     * 创建体检缴费订单
     * </pre>
     */
    public void createCheckUpOrder(com.ywt.gapi.order.CreateCheckUpOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateCheckUpOrderResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_CREATE_CHECK_UP_ORDER, responseObserver);
    }

    /**
     * <pre>
     *订单支付成功后回调
     * </pre>
     */
    public void orderPaymentCallbackNotify(com.ywt.gapi.order.OrderPaymentCallbackNotifyRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.OrderPaymentCallbackNotifyResponse> responseObserver) {
      asyncUnimplementedUnaryCall(METHOD_ORDER_PAYMENT_CALLBACK_NOTIFY, responseObserver);
    }

    @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() {
      return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
          .addMethod(
            METHOD_CREATE_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateOrderRequest,
                com.ywt.gapi.order.CreateOrderResponse>(
                  this, METHODID_CREATE_ORDER)))
          .addMethod(
            METHOD_CANCEL_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CancelOrderRequest,
                com.ywt.gapi.order.CancelOrderResponse>(
                  this, METHODID_CANCEL_ORDER)))
          .addMethod(
            METHOD_GET_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.OrderListRequest,
                com.ywt.gapi.order.OrderListResponse>(
                  this, METHODID_GET_ORDER_LIST)))
          .addMethod(
            METHOD_END_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.EndOrderRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_END_ORDER)))
          .addMethod(
            METHOD_GET_ORDER_COMMON_INFO,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetOrderCommonInfoRequest,
                com.ywt.gapi.order.GetOrderCommonInfoResponse>(
                  this, METHODID_GET_ORDER_COMMON_INFO)))
          .addMethod(
            METHOD_ARRANGE_TRANSFER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.ArrangeTransferRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_ARRANGE_TRANSFER)))
          .addMethod(
            METHOD_NOTIFY_TRANSFER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.NotifyTransferRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_NOTIFY_TRANSFER)))
          .addMethod(
            METHOD_CHECK_TRANSFER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CheckTransferRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_CHECK_TRANSFER)))
          .addMethod(
            METHOD_ARRANGE_ATTENDING,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.ArrangeAttendingRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_ARRANGE_ATTENDING)))
          .addMethod(
            METHOD_NOTIFY_ATTENDING,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.NotifyAttendingRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_NOTIFY_ATTENDING)))
          .addMethod(
            METHOD_GET_TRANSFER_ORDER_DETAIL,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetTransferOrderDetailRequest,
                com.ywt.gapi.order.GetTransferOrderDetailResponse>(
                  this, METHODID_GET_TRANSFER_ORDER_DETAIL)))
          .addMethod(
            METHOD_GET_ATTENDING_ORDER_DETAIL,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetAttendingOrderDetailRequest,
                com.ywt.gapi.order.GetAttendingOrderDetailResponse>(
                  this, METHODID_GET_ATTENDING_ORDER_DETAIL)))
          .addMethod(
            METHOD_GET_TREATMENT_ORDER_DETAIL,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetTreatmentOrderDetailRequest,
                com.ywt.gapi.order.GetTreatmentOrderDetailResponse>(
                  this, METHODID_GET_TREATMENT_ORDER_DETAIL)))
          .addMethod(
            METHOD_CREATE_ORDER_EVALUATION,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateEvaluationRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_CREATE_ORDER_EVALUATION)))
          .addMethod(
            METHOD_GET_ATTENDING_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetAttendingOrderListRequest,
                com.ywt.gapi.order.GetAttendingOrderListResponse>(
                  this, METHODID_GET_ATTENDING_ORDER_LIST)))
          .addMethod(
            METHOD_GET_TRANSFER_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetTransferOrderListRequest,
                com.ywt.gapi.order.GetTransferOrderListResponse>(
                  this, METHODID_GET_TRANSFER_ORDER_LIST)))
          .addMethod(
            METHOD_GET_TREATMENT_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetTreatmentOrderListRequest,
                com.ywt.gapi.order.GetTreatmentOrderListResponse>(
                  this, METHODID_GET_TREATMENT_ORDER_LIST)))
          .addMethod(
            METHOD_WX_PAY_CALLBACK,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.WxPayCallbackRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_WX_PAY_CALLBACK)))
          .addMethod(
            METHOD_UPDATE_ORDER_PAYMENT_STATUS,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.UpdateOrderPaymentStatusRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_UPDATE_ORDER_PAYMENT_STATUS)))
          .addMethod(
            METHOD_GET_REPORT_LIST_BY_USER_ID,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetReportListByUserIdRequest,
                com.ywt.gapi.order.GetReportListByUserIdResponse>(
                  this, METHODID_GET_REPORT_LIST_BY_USER_ID)))
          .addMethod(
            METHOD_CREATE_REPORT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateReportRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_CREATE_REPORT)))
          .addMethod(
            METHOD_GET_REPORT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetReportRequest,
                com.ywt.gapi.order.GetReportResponse>(
                  this, METHODID_GET_REPORT)))
          .addMethod(
            METHOD_GET_WE_CHAT_PAYMENT_INFO,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetWeChatPaymentInfoRequest,
                com.ywt.gapi.order.GetWeChatPaymentInfoResponse>(
                  this, METHODID_GET_WE_CHAT_PAYMENT_INFO)))
          .addMethod(
            METHOD_CREATE_TREATMENT_REPORT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateTreatmentReportRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_CREATE_TREATMENT_REPORT)))
          .addMethod(
            METHOD_GET_SERVICE_PACKAGE_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetServicePackageListRequest,
                com.ywt.gapi.order.GetServicePackageListResponse>(
                  this, METHODID_GET_SERVICE_PACKAGE_LIST)))
          .addMethod(
            METHOD_CREATE_TREATMENT_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateTreatmentOrderRequest,
                com.ywt.gapi.order.CreateTreatmentOrderResponse>(
                  this, METHODID_CREATE_TREATMENT_ORDER)))
          .addMethod(
            METHOD_NOTIFY_TREATMENT_REPORT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.NotifyTreatmentReportRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_NOTIFY_TREATMENT_REPORT)))
          .addMethod(
            METHOD_GET_TREATMENT_REPORT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetTreatmentReportRequest,
                com.ywt.gapi.order.GetTreatmentReportResponse>(
                  this, METHODID_GET_TREATMENT_REPORT)))
          .addMethod(
            METHOD_GET_TREATMENT_REPORT_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetTreatmentReportListRequest,
                com.ywt.gapi.order.GetTreatmentReportListResponse>(
                  this, METHODID_GET_TREATMENT_REPORT_LIST)))
          .addMethod(
            METHOD_CHECK_ATTENDING,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CheckAttendingRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_CHECK_ATTENDING)))
          .addMethod(
            METHOD_CREATE_REGISTERED_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateRegisteredOrderRequest,
                com.ywt.gapi.order.CreateRegisteredOrderResponse>(
                  this, METHODID_CREATE_REGISTERED_ORDER)))
          .addMethod(
            METHOD_GET_REGISTERED_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetRegisteredOrderListRequest,
                com.ywt.gapi.order.GetRegisteredOrderListResponse>(
                  this, METHODID_GET_REGISTERED_ORDER_LIST)))
          .addMethod(
            METHOD_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdRequest,
                com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdResponse>(
                  this, METHODID_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID)))
          .addMethod(
            METHOD_PAY_REGISTERED_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.PayRegisteredOrderRequest,
                com.ywt.gapi.order.PayRegisteredOrderResponse>(
                  this, METHODID_PAY_REGISTERED_ORDER)))
          .addMethod(
            METHOD_CANCEL_REGISTERED_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CancelRegisteredOrderRequest,
                com.ywt.gapi.ResultInt>(
                  this, METHODID_CANCEL_REGISTERED_ORDER)))
          .addMethod(
            METHOD_GET_CONSULT_ORDER_DETAIL,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetConsultOrderDetailRequest,
                com.ywt.gapi.order.GetConsultOrderDetailResponse>(
                  this, METHODID_GET_CONSULT_ORDER_DETAIL)))
          .addMethod(
            METHOD_ARRANGE_CONSULT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.ArrangeConsultRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_ARRANGE_CONSULT)))
          .addMethod(
            METHOD_END_CONSULT_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.EndConsultOrderRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_END_CONSULT_ORDER)))
          .addMethod(
            METHOD_GET_USER_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetUserOrderListRequest,
                com.ywt.gapi.order.GetUserOrderListResponse>(
                  this, METHODID_GET_USER_ORDER_LIST)))
          .addMethod(
            METHOD_GET_DOCTOR_CONSULT_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetDoctorConsultOrderListRequest,
                com.ywt.gapi.order.GetDoctorConsultOrderListResponse>(
                  this, METHODID_GET_DOCTOR_CONSULT_ORDER_LIST)))
          .addMethod(
            METHOD_CREATE_CONSULT_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateConsultOrderRequest,
                com.ywt.gapi.order.CreateConsultOrderResponse>(
                  this, METHODID_CREATE_CONSULT_ORDER)))
          .addMethod(
            METHOD_CANCEL_CONSULT_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CancelConsultOrderRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_CANCEL_CONSULT_ORDER)))
          .addMethod(
            METHOD_CREATE_FOLLOW_UP_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateFollowUpOrderRequest,
                com.ywt.gapi.order.CreateFollowUpOrderResponse>(
                  this, METHODID_CREATE_FOLLOW_UP_ORDER)))
          .addMethod(
            METHOD_GET_FOLLOW_UP_ORDER_DETAIL,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetFollowUpOrderDetailRequest,
                com.ywt.gapi.order.GetFollowUpOrderDetailResponse>(
                  this, METHODID_GET_FOLLOW_UP_ORDER_DETAIL)))
          .addMethod(
            METHOD_GET_LATEST_FOLLOW_UP_DETAIL,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetLatestFollowUpDetailRequest,
                com.ywt.gapi.order.GetLatestFollowUpOrderDetailResponse>(
                  this, METHODID_GET_LATEST_FOLLOW_UP_DETAIL)))
          .addMethod(
            METHOD_GET_USER_FOLLOW_UP_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetUserFollowUpOrderListRequest,
                com.ywt.gapi.order.GetUserFollowUpOrderListResponse>(
                  this, METHODID_GET_USER_FOLLOW_UP_ORDER_LIST)))
          .addMethod(
            METHOD_GET_DOCTOR_FOLLOW_UP_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetDoctorFollowUpOrderListRequest,
                com.ywt.gapi.order.GetDoctorFollowUpOrderListResponse>(
                  this, METHODID_GET_DOCTOR_FOLLOW_UP_ORDER_LIST)))
          .addMethod(
            METHOD_SETTLE,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.SettleRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_SETTLE)))
          .addMethod(
            METHOD_END_FOLLOW_UP_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.EndFollowUpOrderRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_END_FOLLOW_UP_ORDER)))
          .addMethod(
            METHOD_CREATE_FOLLOW_UP_CONFIG,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateFollowUpConfigRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_CREATE_FOLLOW_UP_CONFIG)))
          .addMethod(
            METHOD_GET_DOCTOR_FOLLOW_UP_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetDoctorFollowUpOrderRequest,
                com.ywt.gapi.order.GetDoctorFollowUpOrderResponse>(
                  this, METHODID_GET_DOCTOR_FOLLOW_UP_ORDER)))
          .addMethod(
            METHOD_CREATE_ADDITIONAL_REGISTRATION,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateAdditionalRegistrationRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_CREATE_ADDITIONAL_REGISTRATION)))
          .addMethod(
            METHOD_GET_CREATE_ADDITIONAL_REGISTRATION,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateAdditionalRegistrationRequest,
                com.ywt.gapi.order.GetCreateAdditionalRegistrationReponse>(
                  this, METHODID_GET_CREATE_ADDITIONAL_REGISTRATION)))
          .addMethod(
            METHOD_GET_USER_ORDER_LIST_V2,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetUserOrderListV2Request,
                com.ywt.gapi.order.GetUserOrderListResponse>(
                  this, METHODID_GET_USER_ORDER_LIST_V2)))
          .addMethod(
            METHOD_CREATE_TAIHE_REGISTERED_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest,
                com.ywt.gapi.order.CreateTaiheRegisteredOrderResponse>(
                  this, METHODID_CREATE_TAIHE_REGISTERED_ORDER)))
          .addMethod(
            METHOD_CANCEL_TAIHE_REGISTERED_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CancelTaiheRegisteredOrderRequest,
                com.ywt.gapi.ResultInt>(
                  this, METHODID_CANCEL_TAIHE_REGISTERED_ORDER)))
          .addMethod(
            METHOD_TAKE_TAIHE_REGISTERED_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.TakeTaiheRegisteredOrderRequest,
                com.ywt.gapi.order.TakeTaiheRegisteredOrderResponse>(
                  this, METHODID_TAKE_TAIHE_REGISTERED_ORDER)))
          .addMethod(
            METHOD_GET_QUEUE_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetQueueOrderListRequest,
                com.ywt.gapi.order.GetQueueOrderListResponse>(
                  this, METHODID_GET_QUEUE_ORDER_LIST)))
          .addMethod(
            METHOD_GET_WX_PAYMENT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetWxPaymentRequest,
                com.ywt.gapi.order.GetWxPaymentResponse>(
                  this, METHODID_GET_WX_PAYMENT)))
          .addMethod(
            METHOD_WX_PAY_PARTNER_CALLBACK,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.WxPayPartnerCallbackRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_WX_PAY_PARTNER_CALLBACK)))
          .addMethod(
            METHOD_GET_OUTPATIENT_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetOutpatientOrderListRequest,
                com.ywt.gapi.order.GetOutpatientOrderListResponse>(
                  this, METHODID_GET_OUTPATIENT_ORDER_LIST)))
          .addMethod(
            METHOD_GET_OUTPATIENT_DETAIL,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetOutpatientDetailRequest,
                com.ywt.gapi.order.GetOutpatientDetailResponse>(
                  this, METHODID_GET_OUTPATIENT_DETAIL)))
          .addMethod(
            METHOD_CREATE_OUTPATIENT_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateOutpatientOrderRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_CREATE_OUTPATIENT_ORDER)))
          .addMethod(
            METHOD_GET_USER_ORDER_LIST_V3,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetUserOrderListRequest,
                com.ywt.gapi.order.GetUserOrderListResponse>(
                  this, METHODID_GET_USER_ORDER_LIST_V3)))
          .addMethod(
            METHOD_SAVE_PRESCRIPTION_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.SavePrescriptionOrderRequest,
                com.ywt.gapi.order.SavePrescriptionOrderResponse>(
                  this, METHODID_SAVE_PRESCRIPTION_ORDER)))
          .addMethod(
            METHOD_SAVE_PRESCRIPTION_ADDRESS,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.SavePrescriptionAddressRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_SAVE_PRESCRIPTION_ADDRESS)))
          .addMethod(
            METHOD_GET_ORDER_BY_PRESCRIPTION_ID,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetOrderByPrescriptionIdRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_GET_ORDER_BY_PRESCRIPTION_ID)))
          .addMethod(
            METHOD_GET_SHARED_CONSULT_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetSharedConsultOrderListRequest,
                com.ywt.gapi.order.GetSharedConsultOrderListResponse>(
                  this, METHODID_GET_SHARED_CONSULT_ORDER_LIST)))
          .addMethod(
            METHOD_PAY_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.PayOrderRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_PAY_ORDER)))
          .addMethod(
            METHOD_GET_CONSULT_ORDER_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetConsultOrderListRequest,
                com.ywt.gapi.order.GetConsultOrderListResponse>(
                  this, METHODID_GET_CONSULT_ORDER_LIST)))
          .addMethod(
            METHOD_GET_DOCTOR_EVALUATION_LIST,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetDoctorEvaluationListRequest,
                com.ywt.gapi.order.GetDoctorEvaluationListResponse>(
                  this, METHODID_GET_DOCTOR_EVALUATION_LIST)))
          .addMethod(
            METHOD_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsRequest,
                com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsResponse>(
                  this, METHODID_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS)))
          .addMethod(
            METHOD_DELETE_DOCTOR_COMMENT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.DeleteDoctorCommentRequest,
                com.ywt.gapi.order.DeleteDoctorCommentResponse>(
                  this, METHODID_DELETE_DOCTOR_COMMENT)))
          .addMethod(
            METHOD_GET_PREPAY_ID_BY_ORDER_NO,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetPrepayIdByOrderNoRequest,
                com.ywt.gapi.order.GetPrepayIdByOrderNoResponse>(
                  this, METHODID_GET_PREPAY_ID_BY_ORDER_NO)))
          .addMethod(
            METHOD_SAVE_RP_SESSION,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.SaveRpSessionRequest,
                com.ywt.gapi.order.SaveRpSessionResponse>(
                  this, METHODID_SAVE_RP_SESSION)))
          .addMethod(
            METHOD_SAVE_ORDER_MSG,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.SaveOrderMsgRequest,
                com.ywt.gapi.order.SaveOrderMsgResponse>(
                  this, METHODID_SAVE_ORDER_MSG)))
          .addMethod(
            METHOD_LIST_ORDER_MSG,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.ListOrderMsgRequest,
                com.ywt.gapi.order.ListOrderMsgResponse>(
                  this, METHODID_LIST_ORDER_MSG)))
          .addMethod(
            METHOD_GET_SESSION_STATUS,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetSessionStatusRequest,
                com.ywt.gapi.order.GetSessionStatusResponse>(
                  this, METHODID_GET_SESSION_STATUS)))
          .addMethod(
            METHOD_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.SendSubscribeMessageAfterPaySuccessRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS)))
          .addMethod(
            METHOD_CREATE_DEPOSIT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateDepositRequest,
                com.ywt.gapi.order.CreateDepositResponse>(
                  this, METHODID_CREATE_DEPOSIT)))
          .addMethod(
            METHOD_DEPOSIT_PAYMENT_CALLBACK,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.DepositPaymentCallbackRequest,
                com.ywt.gapi.Result>(
                  this, METHODID_DEPOSIT_PAYMENT_CALLBACK)))
          .addMethod(
            METHOD_ADD_ADDITIONAL_RECORD,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.AddAdditionalRecordRequest,
                com.ywt.gapi.order.AddAdditionalRecordResponse>(
                  this, METHODID_ADD_ADDITIONAL_RECORD)))
          .addMethod(
            METHOD_GET_ADDITIONAL_RECORD,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.GetAdditionalRecordRequest,
                com.ywt.gapi.order.GetAdditionalRecordResponse>(
                  this, METHODID_GET_ADDITIONAL_RECORD)))
          .addMethod(
            METHOD_UPDATE_ORDER_AMT,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.UpdateOrderAmtRequest,
                com.ywt.gapi.order.UpdateOrderAmtResponse>(
                  this, METHODID_UPDATE_ORDER_AMT)))
          .addMethod(
            METHOD_CREATE_CHECK_UP_ORDER,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.CreateCheckUpOrderRequest,
                com.ywt.gapi.order.CreateCheckUpOrderResponse>(
                  this, METHODID_CREATE_CHECK_UP_ORDER)))
          .addMethod(
            METHOD_ORDER_PAYMENT_CALLBACK_NOTIFY,
            asyncUnaryCall(
              new MethodHandlers<
                com.ywt.gapi.order.OrderPaymentCallbackNotifyRequest,
                com.ywt.gapi.order.OrderPaymentCallbackNotifyResponse>(
                  this, METHODID_ORDER_PAYMENT_CALLBACK_NOTIFY)))
          .build();
    }
  }

  /**
   * <pre>
   * 对应 rpc 项目的 OrderServiceImpl 类
   * </pre>
   */
  public static final class OrderServiceStub extends io.grpc.stub.AbstractStub<OrderServiceStub> {
    private OrderServiceStub(io.grpc.Channel channel) {
      super(channel);
    }

    private OrderServiceStub(io.grpc.Channel channel,
        io.grpc.CallOptions callOptions) {
      super(channel, callOptions);
    }

    @java.lang.Override
    protected OrderServiceStub build(io.grpc.Channel channel,
        io.grpc.CallOptions callOptions) {
      return new OrderServiceStub(channel, callOptions);
    }

    /**
     * <pre>
     *创建订单
     * </pre>
     */
    public void createOrder(com.ywt.gapi.order.CreateOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *取消订单
     * </pre>
     */
    public void cancelOrder(com.ywt.gapi.order.CancelOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CancelOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CANCEL_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取订单列表
     * </pre>
     */
    public void getOrderList(com.ywt.gapi.order.OrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.OrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *结束订单
     * </pre>
     */
    public void endOrder(com.ywt.gapi.order.EndOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_END_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取订单通用信息
     * </pre>
     */
    public void getOrderCommonInfo(com.ywt.gapi.order.GetOrderCommonInfoRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOrderCommonInfoResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_ORDER_COMMON_INFO, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *能否安排转诊
     * </pre>
     */
    public void arrangeTransfer(com.ywt.gapi.order.ArrangeTransferRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_ARRANGE_TRANSFER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *转诊结果通知患者
     * </pre>
     */
    public void notifyTransfer(com.ywt.gapi.order.NotifyTransferRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_NOTIFY_TRANSFER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *患者确认转诊结果
     * </pre>
     */
    public void checkTransfer(com.ywt.gapi.order.CheckTransferRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CHECK_TRANSFER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *能否安排主诊
     * </pre>
     */
    public void arrangeAttending(com.ywt.gapi.order.ArrangeAttendingRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_ARRANGE_ATTENDING, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *主诊信息通知患者
     * </pre>
     */
    public void notifyAttending(com.ywt.gapi.order.NotifyAttendingRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_NOTIFY_ATTENDING, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取转诊订单详情
     * </pre>
     */
    public void getTransferOrderDetail(com.ywt.gapi.order.GetTransferOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTransferOrderDetailResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_TRANSFER_ORDER_DETAIL, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *主诊订单详情
     * </pre>
     */
    public void getAttendingOrderDetail(com.ywt.gapi.order.GetAttendingOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetAttendingOrderDetailResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_ATTENDING_ORDER_DETAIL, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * rpc getUserOrderList(UserOrderListRequest) returns (UserOrderListResponse);
     * //用户订单列表
     * </pre>
     */
    public void getTreatmentOrderDetail(com.ywt.gapi.order.GetTreatmentOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentOrderDetailResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_TREATMENT_ORDER_DETAIL, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *创建订单评价
     * </pre>
     */
    public void createOrderEvaluation(com.ywt.gapi.order.CreateEvaluationRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_ORDER_EVALUATION, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取主诊订单列表
     * </pre>
     */
    public void getAttendingOrderList(com.ywt.gapi.order.GetAttendingOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetAttendingOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_ATTENDING_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取转诊订单列表
     * </pre>
     */
    public void getTransferOrderList(com.ywt.gapi.order.GetTransferOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTransferOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_TRANSFER_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取询诊订单列表
     * </pre>
     */
    public void getTreatmentOrderList(com.ywt.gapi.order.GetTreatmentOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_TREATMENT_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *微信支付回调
     * </pre>
     */
    public void wxPayCallback(com.ywt.gapi.order.WxPayCallbackRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_WX_PAY_CALLBACK, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *更新订单支付状态
     * </pre>
     */
    public void updateOrderPaymentStatus(com.ywt.gapi.order.UpdateOrderPaymentStatusRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_UPDATE_ORDER_PAYMENT_STATUS, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取报告记录
     * </pre>
     */
    public void getReportListByUserId(com.ywt.gapi.order.GetReportListByUserIdRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetReportListByUserIdResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_REPORT_LIST_BY_USER_ID, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *创建报告
     * </pre>
     */
    public void createReport(com.ywt.gapi.order.CreateReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_REPORT, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取报告
     * </pre>
     */
    public void getReport(com.ywt.gapi.order.GetReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetReportResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_REPORT, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取订单微信支付信息
     * </pre>
     */
    public void getWeChatPaymentInfo(com.ywt.gapi.order.GetWeChatPaymentInfoRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetWeChatPaymentInfoResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_WE_CHAT_PAYMENT_INFO, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *生成会诊报告
     * </pre>
     */
    public void createTreatmentReport(com.ywt.gapi.order.CreateTreatmentReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_TREATMENT_REPORT, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *请求服务套餐列表
     * </pre>
     */
    public void getServicePackageList(com.ywt.gapi.order.GetServicePackageListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetServicePackageListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_SERVICE_PACKAGE_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *创建远程会诊订单
     * </pre>
     */
    public void createTreatmentOrder(com.ywt.gapi.order.CreateTreatmentOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateTreatmentOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_TREATMENT_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *通知患者已生成会诊报告
     * </pre>
     */
    public void notifyTreatmentReport(com.ywt.gapi.order.NotifyTreatmentReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_NOTIFY_TREATMENT_REPORT, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取远程会诊报告图片
     * </pre>
     */
    public void getTreatmentReport(com.ywt.gapi.order.GetTreatmentReportRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentReportResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_TREATMENT_REPORT, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取远程会诊报告列表
     * </pre>
     */
    public void getTreatmentReportList(com.ywt.gapi.order.GetTreatmentReportListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentReportListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_TREATMENT_REPORT_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *用户确认主诊信息
     * </pre>
     */
    public void checkAttending(com.ywt.gapi.order.CheckAttendingRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CHECK_ATTENDING, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *创建预约挂号订单
     * </pre>
     */
    public void createRegisteredOrder(com.ywt.gapi.order.CreateRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateRegisteredOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_REGISTERED_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取挂号订单列表
     * </pre>
     */
    public void getRegisteredOrderList(com.ywt.gapi.order.GetRegisteredOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetRegisteredOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_REGISTERED_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void getLatestRegisteredOrderByMedicalCardId(com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *预约挂号订单支付
     * </pre>
     */
    public void payRegisteredOrder(com.ywt.gapi.order.PayRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.PayRegisteredOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_PAY_REGISTERED_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *取消预约挂号订单
     * </pre>
     */
    public void cancelRegisteredOrder(com.ywt.gapi.order.CancelRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.ResultInt> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CANCEL_REGISTERED_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取咨询订单详情
     * </pre>
     */
    public void getConsultOrderDetail(com.ywt.gapi.order.GetConsultOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetConsultOrderDetailResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_CONSULT_ORDER_DETAIL, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *咨询订单接诊/退诊
     * </pre>
     */
    public void arrangeConsult(com.ywt.gapi.order.ArrangeConsultRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_ARRANGE_CONSULT, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *结束咨询订单
     * </pre>
     */
    public void endConsultOrder(com.ywt.gapi.order.EndConsultOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_END_CONSULT_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *用户订单列表
     * </pre>
     */
    public void getUserOrderList(com.ywt.gapi.order.GetUserOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_USER_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *医生咨询订单列表
     * </pre>
     */
    public void getDoctorConsultOrderList(com.ywt.gapi.order.GetDoctorConsultOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorConsultOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_DOCTOR_CONSULT_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *创建咨询订单
     * </pre>
     */
    public void createConsultOrder(com.ywt.gapi.order.CreateConsultOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateConsultOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_CONSULT_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *取消咨询订单
     * </pre>
     */
    public void cancelConsultOrder(com.ywt.gapi.order.CancelConsultOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CANCEL_CONSULT_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *创建随访订单
     * </pre>
     */
    public void createFollowUpOrder(com.ywt.gapi.order.CreateFollowUpOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateFollowUpOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_FOLLOW_UP_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取随访订单详情
     * </pre>
     */
    public void getFollowUpOrderDetail(com.ywt.gapi.order.GetFollowUpOrderDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetFollowUpOrderDetailResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_FOLLOW_UP_ORDER_DETAIL, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取患者最新一笔随访订单详情
     * </pre>
     */
    public void getLatestFollowUpDetail(com.ywt.gapi.order.GetLatestFollowUpDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetLatestFollowUpOrderDetailResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_LATEST_FOLLOW_UP_DETAIL, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *用户随访记录
     * </pre>
     */
    public void getUserFollowUpOrderList(com.ywt.gapi.order.GetUserFollowUpOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserFollowUpOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_USER_FOLLOW_UP_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *医生随访记录
     * </pre>
     */
    public void getDoctorFollowUpOrderList(com.ywt.gapi.order.GetDoctorFollowUpOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorFollowUpOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_DOCTOR_FOLLOW_UP_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *远程会诊订单结算
     * </pre>
     */
    public void settle(com.ywt.gapi.order.SettleRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_SETTLE, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *结束随访订单
     * </pre>
     */
    public void endFollowUpOrder(com.ywt.gapi.order.EndFollowUpOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_END_FOLLOW_UP_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *创建随访触发配置请求
     * </pre>
     */
    public void createFollowUpConfig(com.ywt.gapi.order.CreateFollowUpConfigRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_FOLLOW_UP_CONFIG, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *得到随访订单   create by daiyihua
     * </pre>
     */
    public void getDoctorFollowUpOrder(com.ywt.gapi.order.GetDoctorFollowUpOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorFollowUpOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_DOCTOR_FOLLOW_UP_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *创建加诊预约订单  create by daiyihua
     * </pre>
     */
    public void createAdditionalRegistration(com.ywt.gapi.order.CreateAdditionalRegistrationRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_ADDITIONAL_REGISTRATION, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *得到创建加诊预约订单之前的数据  create by daiyihua
     * </pre>
     */
    public void getCreateAdditionalRegistration(com.ywt.gapi.order.CreateAdditionalRegistrationRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetCreateAdditionalRegistrationReponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_CREATE_ADDITIONAL_REGISTRATION, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *用户订单列表V2
     * </pre>
     */
    public void getUserOrderListV2(com.ywt.gapi.order.GetUserOrderListV2Request request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_USER_ORDER_LIST_V2, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *创建太和预约挂号订单		create by daiyihua
     * </pre>
     */
    public void createTaiheRegisteredOrder(com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateTaiheRegisteredOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_TAIHE_REGISTERED_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *取消taihe预约挂号订单   create by daiyihua
     * </pre>
     */
    public void cancelTaiheRegisteredOrder(com.ywt.gapi.order.CancelTaiheRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.ResultInt> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CANCEL_TAIHE_REGISTERED_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * taihe在线取号          create by daiyihua
     * </pre>
     */
    public void takeTaiheRegisteredOrder(com.ywt.gapi.order.TakeTaiheRegisteredOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.TakeTaiheRegisteredOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_TAKE_TAIHE_REGISTERED_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *得到报到候诊订单列表     create by daiyihua
     * </pre>
     */
    public void getQueueOrderList(com.ywt.gapi.order.GetQueueOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetQueueOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_QUEUE_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取微信支付信息请求（服务商）
     * </pre>
     */
    public void getWxPayment(com.ywt.gapi.order.GetWxPaymentRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetWxPaymentResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_WX_PAYMENT, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *微信支付回调（服务商）
     * </pre>
     */
    public void wxPayPartnerCallback(com.ywt.gapi.order.WxPayPartnerCallbackRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_WX_PAY_PARTNER_CALLBACK, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取门诊缴费单列表
     * </pre>
     */
    public void getOutpatientOrderList(com.ywt.gapi.order.GetOutpatientOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOutpatientOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_OUTPATIENT_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取门诊缴费单详情
     * </pre>
     */
    public void getOutpatientDetail(com.ywt.gapi.order.GetOutpatientDetailRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOutpatientDetailResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_OUTPATIENT_DETAIL, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *生成门诊缴费单
     * </pre>
     */
    public void createOutpatientOrder(com.ywt.gapi.order.CreateOutpatientOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_OUTPATIENT_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *用户订单列表V3	create by daiyihua
     * </pre>
     */
    public void getUserOrderListV3(com.ywt.gapi.order.GetUserOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_USER_ORDER_LIST_V3, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *保存处方单患者信息
     * </pre>
     */
    public void savePrescriptionOrder(com.ywt.gapi.order.SavePrescriptionOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.SavePrescriptionOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_SAVE_PRESCRIPTION_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * 保存处方快递地址
     * </pre>
     */
    public void savePrescriptionAddress(com.ywt.gapi.order.SavePrescriptionAddressRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_SAVE_PRESCRIPTION_ADDRESS, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * 根据处方ID得到订单ID
     * </pre>
     */
    public void getOrderByPrescriptionId(com.ywt.gapi.order.GetOrderByPrescriptionIdRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_ORDER_BY_PRESCRIPTION_ID, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取医生可分享查看的咨询订单列表
     * </pre>
     */
    public void getSharedConsultOrderList(com.ywt.gapi.order.GetSharedConsultOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetSharedConsultOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_SHARED_CONSULT_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *支付金额为 0的订单
     * </pre>
     */
    public void payOrder(com.ywt.gapi.order.PayOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_PAY_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void getConsultOrderList(com.ywt.gapi.order.GetConsultOrderListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetConsultOrderListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_CONSULT_ORDER_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取医生评价列表
     * </pre>
     */
    public void getDoctorEvaluationList(com.ywt.gapi.order.GetDoctorEvaluationListRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorEvaluationListResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_DOCTOR_EVALUATION_LIST, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * 根据处方ids得到订单、医生相关信息
     * </pre>
     */
    public void getOrderListByPrescriptionInfoIds(com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *删除医生评价
     * </pre>
     */
    public void deleteDoctorComment(com.ywt.gapi.order.DeleteDoctorCommentRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.DeleteDoctorCommentResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_DELETE_DOCTOR_COMMENT, getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void getPrepayIdByOrderNo(com.ywt.gapi.order.GetPrepayIdByOrderNoRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetPrepayIdByOrderNoResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_PREPAY_ID_BY_ORDER_NO, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *记录处方从哪个会话聊天窗口开出
     * </pre>
     */
    public void saveRpSession(com.ywt.gapi.order.SaveRpSessionRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.SaveRpSessionResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_SAVE_RP_SESSION, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *保存订单留言
     * </pre>
     */
    public void saveOrderMsg(com.ywt.gapi.order.SaveOrderMsgRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.SaveOrderMsgResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_SAVE_ORDER_MSG, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *获取订单留言列表
     * </pre>
     */
    public void listOrderMsg(com.ywt.gapi.order.ListOrderMsgRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.ListOrderMsgResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_LIST_ORDER_MSG, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *根据处方单ID获取关联订单状态
     * </pre>
     */
    public void getSessionStatus(com.ywt.gapi.order.GetSessionStatusRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetSessionStatusResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_SESSION_STATUS, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *支付成功之后发送订阅消息
     * </pre>
     */
    public void sendSubscribeMessageAfterPaySuccess(com.ywt.gapi.order.SendSubscribeMessageAfterPaySuccessRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * 创建住院押金订单
     * </pre>
     */
    public void createDeposit(com.ywt.gapi.order.CreateDepositRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateDepositResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_DEPOSIT, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * 押金支付回调
     * </pre>
     */
    public void depositPaymentCallback(com.ywt.gapi.order.DepositPaymentCallbackRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.Result> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_DEPOSIT_PAYMENT_CALLBACK, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * 增加补录
     * </pre>
     */
    public void addAdditionalRecord(com.ywt.gapi.order.AddAdditionalRecordRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.AddAdditionalRecordResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_ADD_ADDITIONAL_RECORD, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * 获取补录信息
     * </pre>
     */
    public void getAdditionalRecord(com.ywt.gapi.order.GetAdditionalRecordRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetAdditionalRecordResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_GET_ADDITIONAL_RECORD, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * 修改订单金额，目前仅用于回写 HIS 的处方预结算后更新待支付金额
     * </pre>
     */
    public void updateOrderAmt(com.ywt.gapi.order.UpdateOrderAmtRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.UpdateOrderAmtResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_UPDATE_ORDER_AMT, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     * 创建体检缴费订单
     * </pre>
     */
    public void createCheckUpOrder(com.ywt.gapi.order.CreateCheckUpOrderRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateCheckUpOrderResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_CREATE_CHECK_UP_ORDER, getCallOptions()), request, responseObserver);
    }

    /**
     * <pre>
     *订单支付成功后回调
     * </pre>
     */
    public void orderPaymentCallbackNotify(com.ywt.gapi.order.OrderPaymentCallbackNotifyRequest request,
        io.grpc.stub.StreamObserver<com.ywt.gapi.order.OrderPaymentCallbackNotifyResponse> responseObserver) {
      asyncUnaryCall(
          getChannel().newCall(METHOD_ORDER_PAYMENT_CALLBACK_NOTIFY, getCallOptions()), request, responseObserver);
    }
  }

  /**
   * <pre>
   * 对应 rpc 项目的 OrderServiceImpl 类
   * </pre>
   */
  public static final class OrderServiceBlockingStub extends io.grpc.stub.AbstractStub<OrderServiceBlockingStub> {
    private OrderServiceBlockingStub(io.grpc.Channel channel) {
      super(channel);
    }

    private OrderServiceBlockingStub(io.grpc.Channel channel,
        io.grpc.CallOptions callOptions) {
      super(channel, callOptions);
    }

    @java.lang.Override
    protected OrderServiceBlockingStub build(io.grpc.Channel channel,
        io.grpc.CallOptions callOptions) {
      return new OrderServiceBlockingStub(channel, callOptions);
    }

    /**
     * <pre>
     *创建订单
     * </pre>
     */
    public com.ywt.gapi.order.CreateOrderResponse createOrder(com.ywt.gapi.order.CreateOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *取消订单
     * </pre>
     */
    public com.ywt.gapi.order.CancelOrderResponse cancelOrder(com.ywt.gapi.order.CancelOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CANCEL_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取订单列表
     * </pre>
     */
    public com.ywt.gapi.order.OrderListResponse getOrderList(com.ywt.gapi.order.OrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *结束订单
     * </pre>
     */
    public com.ywt.gapi.Result endOrder(com.ywt.gapi.order.EndOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_END_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取订单通用信息
     * </pre>
     */
    public com.ywt.gapi.order.GetOrderCommonInfoResponse getOrderCommonInfo(com.ywt.gapi.order.GetOrderCommonInfoRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_ORDER_COMMON_INFO, getCallOptions(), request);
    }

    /**
     * <pre>
     *能否安排转诊
     * </pre>
     */
    public com.ywt.gapi.Result arrangeTransfer(com.ywt.gapi.order.ArrangeTransferRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_ARRANGE_TRANSFER, getCallOptions(), request);
    }

    /**
     * <pre>
     *转诊结果通知患者
     * </pre>
     */
    public com.ywt.gapi.Result notifyTransfer(com.ywt.gapi.order.NotifyTransferRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_NOTIFY_TRANSFER, getCallOptions(), request);
    }

    /**
     * <pre>
     *患者确认转诊结果
     * </pre>
     */
    public com.ywt.gapi.Result checkTransfer(com.ywt.gapi.order.CheckTransferRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CHECK_TRANSFER, getCallOptions(), request);
    }

    /**
     * <pre>
     *能否安排主诊
     * </pre>
     */
    public com.ywt.gapi.Result arrangeAttending(com.ywt.gapi.order.ArrangeAttendingRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_ARRANGE_ATTENDING, getCallOptions(), request);
    }

    /**
     * <pre>
     *主诊信息通知患者
     * </pre>
     */
    public com.ywt.gapi.Result notifyAttending(com.ywt.gapi.order.NotifyAttendingRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_NOTIFY_ATTENDING, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取转诊订单详情
     * </pre>
     */
    public com.ywt.gapi.order.GetTransferOrderDetailResponse getTransferOrderDetail(com.ywt.gapi.order.GetTransferOrderDetailRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_TRANSFER_ORDER_DETAIL, getCallOptions(), request);
    }

    /**
     * <pre>
     *主诊订单详情
     * </pre>
     */
    public com.ywt.gapi.order.GetAttendingOrderDetailResponse getAttendingOrderDetail(com.ywt.gapi.order.GetAttendingOrderDetailRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_ATTENDING_ORDER_DETAIL, getCallOptions(), request);
    }

    /**
     * <pre>
     * rpc getUserOrderList(UserOrderListRequest) returns (UserOrderListResponse);
     * //用户订单列表
     * </pre>
     */
    public com.ywt.gapi.order.GetTreatmentOrderDetailResponse getTreatmentOrderDetail(com.ywt.gapi.order.GetTreatmentOrderDetailRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_TREATMENT_ORDER_DETAIL, getCallOptions(), request);
    }

    /**
     * <pre>
     *创建订单评价
     * </pre>
     */
    public com.ywt.gapi.Result createOrderEvaluation(com.ywt.gapi.order.CreateEvaluationRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_ORDER_EVALUATION, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取主诊订单列表
     * </pre>
     */
    public com.ywt.gapi.order.GetAttendingOrderListResponse getAttendingOrderList(com.ywt.gapi.order.GetAttendingOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_ATTENDING_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取转诊订单列表
     * </pre>
     */
    public com.ywt.gapi.order.GetTransferOrderListResponse getTransferOrderList(com.ywt.gapi.order.GetTransferOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_TRANSFER_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取询诊订单列表
     * </pre>
     */
    public com.ywt.gapi.order.GetTreatmentOrderListResponse getTreatmentOrderList(com.ywt.gapi.order.GetTreatmentOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_TREATMENT_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *微信支付回调
     * </pre>
     */
    public com.ywt.gapi.Result wxPayCallback(com.ywt.gapi.order.WxPayCallbackRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_WX_PAY_CALLBACK, getCallOptions(), request);
    }

    /**
     * <pre>
     *更新订单支付状态
     * </pre>
     */
    public com.ywt.gapi.Result updateOrderPaymentStatus(com.ywt.gapi.order.UpdateOrderPaymentStatusRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_UPDATE_ORDER_PAYMENT_STATUS, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取报告记录
     * </pre>
     */
    public com.ywt.gapi.order.GetReportListByUserIdResponse getReportListByUserId(com.ywt.gapi.order.GetReportListByUserIdRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_REPORT_LIST_BY_USER_ID, getCallOptions(), request);
    }

    /**
     * <pre>
     *创建报告
     * </pre>
     */
    public com.ywt.gapi.Result createReport(com.ywt.gapi.order.CreateReportRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_REPORT, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取报告
     * </pre>
     */
    public com.ywt.gapi.order.GetReportResponse getReport(com.ywt.gapi.order.GetReportRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_REPORT, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取订单微信支付信息
     * </pre>
     */
    public com.ywt.gapi.order.GetWeChatPaymentInfoResponse getWeChatPaymentInfo(com.ywt.gapi.order.GetWeChatPaymentInfoRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_WE_CHAT_PAYMENT_INFO, getCallOptions(), request);
    }

    /**
     * <pre>
     *生成会诊报告
     * </pre>
     */
    public com.ywt.gapi.Result createTreatmentReport(com.ywt.gapi.order.CreateTreatmentReportRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_TREATMENT_REPORT, getCallOptions(), request);
    }

    /**
     * <pre>
     *请求服务套餐列表
     * </pre>
     */
    public com.ywt.gapi.order.GetServicePackageListResponse getServicePackageList(com.ywt.gapi.order.GetServicePackageListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_SERVICE_PACKAGE_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *创建远程会诊订单
     * </pre>
     */
    public com.ywt.gapi.order.CreateTreatmentOrderResponse createTreatmentOrder(com.ywt.gapi.order.CreateTreatmentOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_TREATMENT_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *通知患者已生成会诊报告
     * </pre>
     */
    public com.ywt.gapi.Result notifyTreatmentReport(com.ywt.gapi.order.NotifyTreatmentReportRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_NOTIFY_TREATMENT_REPORT, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取远程会诊报告图片
     * </pre>
     */
    public com.ywt.gapi.order.GetTreatmentReportResponse getTreatmentReport(com.ywt.gapi.order.GetTreatmentReportRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_TREATMENT_REPORT, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取远程会诊报告列表
     * </pre>
     */
    public com.ywt.gapi.order.GetTreatmentReportListResponse getTreatmentReportList(com.ywt.gapi.order.GetTreatmentReportListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_TREATMENT_REPORT_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *用户确认主诊信息
     * </pre>
     */
    public com.ywt.gapi.Result checkAttending(com.ywt.gapi.order.CheckAttendingRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CHECK_ATTENDING, getCallOptions(), request);
    }

    /**
     * <pre>
     *创建预约挂号订单
     * </pre>
     */
    public com.ywt.gapi.order.CreateRegisteredOrderResponse createRegisteredOrder(com.ywt.gapi.order.CreateRegisteredOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_REGISTERED_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取挂号订单列表
     * </pre>
     */
    public com.ywt.gapi.order.GetRegisteredOrderListResponse getRegisteredOrderList(com.ywt.gapi.order.GetRegisteredOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_REGISTERED_ORDER_LIST, getCallOptions(), request);
    }

    /**
     */
    public com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdResponse getLatestRegisteredOrderByMedicalCardId(com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID, getCallOptions(), request);
    }

    /**
     * <pre>
     *预约挂号订单支付
     * </pre>
     */
    public com.ywt.gapi.order.PayRegisteredOrderResponse payRegisteredOrder(com.ywt.gapi.order.PayRegisteredOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_PAY_REGISTERED_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *取消预约挂号订单
     * </pre>
     */
    public com.ywt.gapi.ResultInt cancelRegisteredOrder(com.ywt.gapi.order.CancelRegisteredOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CANCEL_REGISTERED_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取咨询订单详情
     * </pre>
     */
    public com.ywt.gapi.order.GetConsultOrderDetailResponse getConsultOrderDetail(com.ywt.gapi.order.GetConsultOrderDetailRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_CONSULT_ORDER_DETAIL, getCallOptions(), request);
    }

    /**
     * <pre>
     *咨询订单接诊/退诊
     * </pre>
     */
    public com.ywt.gapi.Result arrangeConsult(com.ywt.gapi.order.ArrangeConsultRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_ARRANGE_CONSULT, getCallOptions(), request);
    }

    /**
     * <pre>
     *结束咨询订单
     * </pre>
     */
    public com.ywt.gapi.Result endConsultOrder(com.ywt.gapi.order.EndConsultOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_END_CONSULT_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *用户订单列表
     * </pre>
     */
    public com.ywt.gapi.order.GetUserOrderListResponse getUserOrderList(com.ywt.gapi.order.GetUserOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_USER_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *医生咨询订单列表
     * </pre>
     */
    public com.ywt.gapi.order.GetDoctorConsultOrderListResponse getDoctorConsultOrderList(com.ywt.gapi.order.GetDoctorConsultOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_DOCTOR_CONSULT_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *创建咨询订单
     * </pre>
     */
    public com.ywt.gapi.order.CreateConsultOrderResponse createConsultOrder(com.ywt.gapi.order.CreateConsultOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_CONSULT_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *取消咨询订单
     * </pre>
     */
    public com.ywt.gapi.Result cancelConsultOrder(com.ywt.gapi.order.CancelConsultOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CANCEL_CONSULT_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *创建随访订单
     * </pre>
     */
    public com.ywt.gapi.order.CreateFollowUpOrderResponse createFollowUpOrder(com.ywt.gapi.order.CreateFollowUpOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_FOLLOW_UP_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取随访订单详情
     * </pre>
     */
    public com.ywt.gapi.order.GetFollowUpOrderDetailResponse getFollowUpOrderDetail(com.ywt.gapi.order.GetFollowUpOrderDetailRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_FOLLOW_UP_ORDER_DETAIL, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取患者最新一笔随访订单详情
     * </pre>
     */
    public com.ywt.gapi.order.GetLatestFollowUpOrderDetailResponse getLatestFollowUpDetail(com.ywt.gapi.order.GetLatestFollowUpDetailRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_LATEST_FOLLOW_UP_DETAIL, getCallOptions(), request);
    }

    /**
     * <pre>
     *用户随访记录
     * </pre>
     */
    public com.ywt.gapi.order.GetUserFollowUpOrderListResponse getUserFollowUpOrderList(com.ywt.gapi.order.GetUserFollowUpOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_USER_FOLLOW_UP_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *医生随访记录
     * </pre>
     */
    public com.ywt.gapi.order.GetDoctorFollowUpOrderListResponse getDoctorFollowUpOrderList(com.ywt.gapi.order.GetDoctorFollowUpOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_DOCTOR_FOLLOW_UP_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *远程会诊订单结算
     * </pre>
     */
    public com.ywt.gapi.Result settle(com.ywt.gapi.order.SettleRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_SETTLE, getCallOptions(), request);
    }

    /**
     * <pre>
     *结束随访订单
     * </pre>
     */
    public com.ywt.gapi.Result endFollowUpOrder(com.ywt.gapi.order.EndFollowUpOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_END_FOLLOW_UP_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *创建随访触发配置请求
     * </pre>
     */
    public com.ywt.gapi.Result createFollowUpConfig(com.ywt.gapi.order.CreateFollowUpConfigRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_FOLLOW_UP_CONFIG, getCallOptions(), request);
    }

    /**
     * <pre>
     *得到随访订单   create by daiyihua
     * </pre>
     */
    public com.ywt.gapi.order.GetDoctorFollowUpOrderResponse getDoctorFollowUpOrder(com.ywt.gapi.order.GetDoctorFollowUpOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_DOCTOR_FOLLOW_UP_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *创建加诊预约订单  create by daiyihua
     * </pre>
     */
    public com.ywt.gapi.Result createAdditionalRegistration(com.ywt.gapi.order.CreateAdditionalRegistrationRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_ADDITIONAL_REGISTRATION, getCallOptions(), request);
    }

    /**
     * <pre>
     *得到创建加诊预约订单之前的数据  create by daiyihua
     * </pre>
     */
    public com.ywt.gapi.order.GetCreateAdditionalRegistrationReponse getCreateAdditionalRegistration(com.ywt.gapi.order.CreateAdditionalRegistrationRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_CREATE_ADDITIONAL_REGISTRATION, getCallOptions(), request);
    }

    /**
     * <pre>
     *用户订单列表V2
     * </pre>
     */
    public com.ywt.gapi.order.GetUserOrderListResponse getUserOrderListV2(com.ywt.gapi.order.GetUserOrderListV2Request request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_USER_ORDER_LIST_V2, getCallOptions(), request);
    }

    /**
     * <pre>
     *创建太和预约挂号订单		create by daiyihua
     * </pre>
     */
    public com.ywt.gapi.order.CreateTaiheRegisteredOrderResponse createTaiheRegisteredOrder(com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_TAIHE_REGISTERED_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *取消taihe预约挂号订单   create by daiyihua
     * </pre>
     */
    public com.ywt.gapi.ResultInt cancelTaiheRegisteredOrder(com.ywt.gapi.order.CancelTaiheRegisteredOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CANCEL_TAIHE_REGISTERED_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     * taihe在线取号          create by daiyihua
     * </pre>
     */
    public com.ywt.gapi.order.TakeTaiheRegisteredOrderResponse takeTaiheRegisteredOrder(com.ywt.gapi.order.TakeTaiheRegisteredOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_TAKE_TAIHE_REGISTERED_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *得到报到候诊订单列表     create by daiyihua
     * </pre>
     */
    public com.ywt.gapi.order.GetQueueOrderListResponse getQueueOrderList(com.ywt.gapi.order.GetQueueOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_QUEUE_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取微信支付信息请求（服务商）
     * </pre>
     */
    public com.ywt.gapi.order.GetWxPaymentResponse getWxPayment(com.ywt.gapi.order.GetWxPaymentRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_WX_PAYMENT, getCallOptions(), request);
    }

    /**
     * <pre>
     *微信支付回调（服务商）
     * </pre>
     */
    public com.ywt.gapi.Result wxPayPartnerCallback(com.ywt.gapi.order.WxPayPartnerCallbackRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_WX_PAY_PARTNER_CALLBACK, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取门诊缴费单列表
     * </pre>
     */
    public com.ywt.gapi.order.GetOutpatientOrderListResponse getOutpatientOrderList(com.ywt.gapi.order.GetOutpatientOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_OUTPATIENT_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取门诊缴费单详情
     * </pre>
     */
    public com.ywt.gapi.order.GetOutpatientDetailResponse getOutpatientDetail(com.ywt.gapi.order.GetOutpatientDetailRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_OUTPATIENT_DETAIL, getCallOptions(), request);
    }

    /**
     * <pre>
     *生成门诊缴费单
     * </pre>
     */
    public com.ywt.gapi.Result createOutpatientOrder(com.ywt.gapi.order.CreateOutpatientOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_OUTPATIENT_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *用户订单列表V3	create by daiyihua
     * </pre>
     */
    public com.ywt.gapi.order.GetUserOrderListResponse getUserOrderListV3(com.ywt.gapi.order.GetUserOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_USER_ORDER_LIST_V3, getCallOptions(), request);
    }

    /**
     * <pre>
     *保存处方单患者信息
     * </pre>
     */
    public com.ywt.gapi.order.SavePrescriptionOrderResponse savePrescriptionOrder(com.ywt.gapi.order.SavePrescriptionOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_SAVE_PRESCRIPTION_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     * 保存处方快递地址
     * </pre>
     */
    public com.ywt.gapi.Result savePrescriptionAddress(com.ywt.gapi.order.SavePrescriptionAddressRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_SAVE_PRESCRIPTION_ADDRESS, getCallOptions(), request);
    }

    /**
     * <pre>
     * 根据处方ID得到订单ID
     * </pre>
     */
    public com.ywt.gapi.Result getOrderByPrescriptionId(com.ywt.gapi.order.GetOrderByPrescriptionIdRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_ORDER_BY_PRESCRIPTION_ID, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取医生可分享查看的咨询订单列表
     * </pre>
     */
    public com.ywt.gapi.order.GetSharedConsultOrderListResponse getSharedConsultOrderList(com.ywt.gapi.order.GetSharedConsultOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_SHARED_CONSULT_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *支付金额为 0的订单
     * </pre>
     */
    public com.ywt.gapi.Result payOrder(com.ywt.gapi.order.PayOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_PAY_ORDER, getCallOptions(), request);
    }

    /**
     */
    public com.ywt.gapi.order.GetConsultOrderListResponse getConsultOrderList(com.ywt.gapi.order.GetConsultOrderListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_CONSULT_ORDER_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取医生评价列表
     * </pre>
     */
    public com.ywt.gapi.order.GetDoctorEvaluationListResponse getDoctorEvaluationList(com.ywt.gapi.order.GetDoctorEvaluationListRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_DOCTOR_EVALUATION_LIST, getCallOptions(), request);
    }

    /**
     * <pre>
     * 根据处方ids得到订单、医生相关信息
     * </pre>
     */
    public com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsResponse getOrderListByPrescriptionInfoIds(com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS, getCallOptions(), request);
    }

    /**
     * <pre>
     *删除医生评价
     * </pre>
     */
    public com.ywt.gapi.order.DeleteDoctorCommentResponse deleteDoctorComment(com.ywt.gapi.order.DeleteDoctorCommentRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_DELETE_DOCTOR_COMMENT, getCallOptions(), request);
    }

    /**
     */
    public com.ywt.gapi.order.GetPrepayIdByOrderNoResponse getPrepayIdByOrderNo(com.ywt.gapi.order.GetPrepayIdByOrderNoRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_PREPAY_ID_BY_ORDER_NO, getCallOptions(), request);
    }

    /**
     * <pre>
     *记录处方从哪个会话聊天窗口开出
     * </pre>
     */
    public com.ywt.gapi.order.SaveRpSessionResponse saveRpSession(com.ywt.gapi.order.SaveRpSessionRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_SAVE_RP_SESSION, getCallOptions(), request);
    }

    /**
     * <pre>
     *保存订单留言
     * </pre>
     */
    public com.ywt.gapi.order.SaveOrderMsgResponse saveOrderMsg(com.ywt.gapi.order.SaveOrderMsgRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_SAVE_ORDER_MSG, getCallOptions(), request);
    }

    /**
     * <pre>
     *获取订单留言列表
     * </pre>
     */
    public com.ywt.gapi.order.ListOrderMsgResponse listOrderMsg(com.ywt.gapi.order.ListOrderMsgRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_LIST_ORDER_MSG, getCallOptions(), request);
    }

    /**
     * <pre>
     *根据处方单ID获取关联订单状态
     * </pre>
     */
    public com.ywt.gapi.order.GetSessionStatusResponse getSessionStatus(com.ywt.gapi.order.GetSessionStatusRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_SESSION_STATUS, getCallOptions(), request);
    }

    /**
     * <pre>
     *支付成功之后发送订阅消息
     * </pre>
     */
    public com.ywt.gapi.Result sendSubscribeMessageAfterPaySuccess(com.ywt.gapi.order.SendSubscribeMessageAfterPaySuccessRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS, getCallOptions(), request);
    }

    /**
     * <pre>
     * 创建住院押金订单
     * </pre>
     */
    public com.ywt.gapi.order.CreateDepositResponse createDeposit(com.ywt.gapi.order.CreateDepositRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_DEPOSIT, getCallOptions(), request);
    }

    /**
     * <pre>
     * 押金支付回调
     * </pre>
     */
    public com.ywt.gapi.Result depositPaymentCallback(com.ywt.gapi.order.DepositPaymentCallbackRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_DEPOSIT_PAYMENT_CALLBACK, getCallOptions(), request);
    }

    /**
     * <pre>
     * 增加补录
     * </pre>
     */
    public com.ywt.gapi.order.AddAdditionalRecordResponse addAdditionalRecord(com.ywt.gapi.order.AddAdditionalRecordRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_ADD_ADDITIONAL_RECORD, getCallOptions(), request);
    }

    /**
     * <pre>
     * 获取补录信息
     * </pre>
     */
    public com.ywt.gapi.order.GetAdditionalRecordResponse getAdditionalRecord(com.ywt.gapi.order.GetAdditionalRecordRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_GET_ADDITIONAL_RECORD, getCallOptions(), request);
    }

    /**
     * <pre>
     * 修改订单金额，目前仅用于回写 HIS 的处方预结算后更新待支付金额
     * </pre>
     */
    public com.ywt.gapi.order.UpdateOrderAmtResponse updateOrderAmt(com.ywt.gapi.order.UpdateOrderAmtRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_UPDATE_ORDER_AMT, getCallOptions(), request);
    }

    /**
     * <pre>
     * 创建体检缴费订单
     * </pre>
     */
    public com.ywt.gapi.order.CreateCheckUpOrderResponse createCheckUpOrder(com.ywt.gapi.order.CreateCheckUpOrderRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_CREATE_CHECK_UP_ORDER, getCallOptions(), request);
    }

    /**
     * <pre>
     *订单支付成功后回调
     * </pre>
     */
    public com.ywt.gapi.order.OrderPaymentCallbackNotifyResponse orderPaymentCallbackNotify(com.ywt.gapi.order.OrderPaymentCallbackNotifyRequest request) {
      return blockingUnaryCall(
          getChannel(), METHOD_ORDER_PAYMENT_CALLBACK_NOTIFY, getCallOptions(), request);
    }
  }

  /**
   * <pre>
   * 对应 rpc 项目的 OrderServiceImpl 类
   * </pre>
   */
  public static final class OrderServiceFutureStub extends io.grpc.stub.AbstractStub<OrderServiceFutureStub> {
    private OrderServiceFutureStub(io.grpc.Channel channel) {
      super(channel);
    }

    private OrderServiceFutureStub(io.grpc.Channel channel,
        io.grpc.CallOptions callOptions) {
      super(channel, callOptions);
    }

    @java.lang.Override
    protected OrderServiceFutureStub build(io.grpc.Channel channel,
        io.grpc.CallOptions callOptions) {
      return new OrderServiceFutureStub(channel, callOptions);
    }

    /**
     * <pre>
     *创建订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.CreateOrderResponse> createOrder(
        com.ywt.gapi.order.CreateOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *取消订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.CancelOrderResponse> cancelOrder(
        com.ywt.gapi.order.CancelOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CANCEL_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取订单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.OrderListResponse> getOrderList(
        com.ywt.gapi.order.OrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *结束订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> endOrder(
        com.ywt.gapi.order.EndOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_END_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取订单通用信息
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetOrderCommonInfoResponse> getOrderCommonInfo(
        com.ywt.gapi.order.GetOrderCommonInfoRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_ORDER_COMMON_INFO, getCallOptions()), request);
    }

    /**
     * <pre>
     *能否安排转诊
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> arrangeTransfer(
        com.ywt.gapi.order.ArrangeTransferRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_ARRANGE_TRANSFER, getCallOptions()), request);
    }

    /**
     * <pre>
     *转诊结果通知患者
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> notifyTransfer(
        com.ywt.gapi.order.NotifyTransferRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_NOTIFY_TRANSFER, getCallOptions()), request);
    }

    /**
     * <pre>
     *患者确认转诊结果
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> checkTransfer(
        com.ywt.gapi.order.CheckTransferRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CHECK_TRANSFER, getCallOptions()), request);
    }

    /**
     * <pre>
     *能否安排主诊
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> arrangeAttending(
        com.ywt.gapi.order.ArrangeAttendingRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_ARRANGE_ATTENDING, getCallOptions()), request);
    }

    /**
     * <pre>
     *主诊信息通知患者
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> notifyAttending(
        com.ywt.gapi.order.NotifyAttendingRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_NOTIFY_ATTENDING, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取转诊订单详情
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetTransferOrderDetailResponse> getTransferOrderDetail(
        com.ywt.gapi.order.GetTransferOrderDetailRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_TRANSFER_ORDER_DETAIL, getCallOptions()), request);
    }

    /**
     * <pre>
     *主诊订单详情
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetAttendingOrderDetailResponse> getAttendingOrderDetail(
        com.ywt.gapi.order.GetAttendingOrderDetailRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_ATTENDING_ORDER_DETAIL, getCallOptions()), request);
    }

    /**
     * <pre>
     * rpc getUserOrderList(UserOrderListRequest) returns (UserOrderListResponse);
     * //用户订单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetTreatmentOrderDetailResponse> getTreatmentOrderDetail(
        com.ywt.gapi.order.GetTreatmentOrderDetailRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_TREATMENT_ORDER_DETAIL, getCallOptions()), request);
    }

    /**
     * <pre>
     *创建订单评价
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> createOrderEvaluation(
        com.ywt.gapi.order.CreateEvaluationRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_ORDER_EVALUATION, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取主诊订单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetAttendingOrderListResponse> getAttendingOrderList(
        com.ywt.gapi.order.GetAttendingOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_ATTENDING_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取转诊订单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetTransferOrderListResponse> getTransferOrderList(
        com.ywt.gapi.order.GetTransferOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_TRANSFER_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取询诊订单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetTreatmentOrderListResponse> getTreatmentOrderList(
        com.ywt.gapi.order.GetTreatmentOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_TREATMENT_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *微信支付回调
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> wxPayCallback(
        com.ywt.gapi.order.WxPayCallbackRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_WX_PAY_CALLBACK, getCallOptions()), request);
    }

    /**
     * <pre>
     *更新订单支付状态
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> updateOrderPaymentStatus(
        com.ywt.gapi.order.UpdateOrderPaymentStatusRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_UPDATE_ORDER_PAYMENT_STATUS, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取报告记录
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetReportListByUserIdResponse> getReportListByUserId(
        com.ywt.gapi.order.GetReportListByUserIdRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_REPORT_LIST_BY_USER_ID, getCallOptions()), request);
    }

    /**
     * <pre>
     *创建报告
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> createReport(
        com.ywt.gapi.order.CreateReportRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_REPORT, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取报告
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetReportResponse> getReport(
        com.ywt.gapi.order.GetReportRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_REPORT, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取订单微信支付信息
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetWeChatPaymentInfoResponse> getWeChatPaymentInfo(
        com.ywt.gapi.order.GetWeChatPaymentInfoRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_WE_CHAT_PAYMENT_INFO, getCallOptions()), request);
    }

    /**
     * <pre>
     *生成会诊报告
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> createTreatmentReport(
        com.ywt.gapi.order.CreateTreatmentReportRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_TREATMENT_REPORT, getCallOptions()), request);
    }

    /**
     * <pre>
     *请求服务套餐列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetServicePackageListResponse> getServicePackageList(
        com.ywt.gapi.order.GetServicePackageListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_SERVICE_PACKAGE_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *创建远程会诊订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.CreateTreatmentOrderResponse> createTreatmentOrder(
        com.ywt.gapi.order.CreateTreatmentOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_TREATMENT_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *通知患者已生成会诊报告
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> notifyTreatmentReport(
        com.ywt.gapi.order.NotifyTreatmentReportRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_NOTIFY_TREATMENT_REPORT, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取远程会诊报告图片
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetTreatmentReportResponse> getTreatmentReport(
        com.ywt.gapi.order.GetTreatmentReportRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_TREATMENT_REPORT, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取远程会诊报告列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetTreatmentReportListResponse> getTreatmentReportList(
        com.ywt.gapi.order.GetTreatmentReportListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_TREATMENT_REPORT_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *用户确认主诊信息
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> checkAttending(
        com.ywt.gapi.order.CheckAttendingRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CHECK_ATTENDING, getCallOptions()), request);
    }

    /**
     * <pre>
     *创建预约挂号订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.CreateRegisteredOrderResponse> createRegisteredOrder(
        com.ywt.gapi.order.CreateRegisteredOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_REGISTERED_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取挂号订单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetRegisteredOrderListResponse> getRegisteredOrderList(
        com.ywt.gapi.order.GetRegisteredOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_REGISTERED_ORDER_LIST, getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdResponse> getLatestRegisteredOrderByMedicalCardId(
        com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID, getCallOptions()), request);
    }

    /**
     * <pre>
     *预约挂号订单支付
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.PayRegisteredOrderResponse> payRegisteredOrder(
        com.ywt.gapi.order.PayRegisteredOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_PAY_REGISTERED_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *取消预约挂号订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.ResultInt> cancelRegisteredOrder(
        com.ywt.gapi.order.CancelRegisteredOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CANCEL_REGISTERED_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取咨询订单详情
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetConsultOrderDetailResponse> getConsultOrderDetail(
        com.ywt.gapi.order.GetConsultOrderDetailRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_CONSULT_ORDER_DETAIL, getCallOptions()), request);
    }

    /**
     * <pre>
     *咨询订单接诊/退诊
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> arrangeConsult(
        com.ywt.gapi.order.ArrangeConsultRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_ARRANGE_CONSULT, getCallOptions()), request);
    }

    /**
     * <pre>
     *结束咨询订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> endConsultOrder(
        com.ywt.gapi.order.EndConsultOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_END_CONSULT_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *用户订单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetUserOrderListResponse> getUserOrderList(
        com.ywt.gapi.order.GetUserOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_USER_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *医生咨询订单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetDoctorConsultOrderListResponse> getDoctorConsultOrderList(
        com.ywt.gapi.order.GetDoctorConsultOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_DOCTOR_CONSULT_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *创建咨询订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.CreateConsultOrderResponse> createConsultOrder(
        com.ywt.gapi.order.CreateConsultOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_CONSULT_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *取消咨询订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> cancelConsultOrder(
        com.ywt.gapi.order.CancelConsultOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CANCEL_CONSULT_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *创建随访订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.CreateFollowUpOrderResponse> createFollowUpOrder(
        com.ywt.gapi.order.CreateFollowUpOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_FOLLOW_UP_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取随访订单详情
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetFollowUpOrderDetailResponse> getFollowUpOrderDetail(
        com.ywt.gapi.order.GetFollowUpOrderDetailRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_FOLLOW_UP_ORDER_DETAIL, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取患者最新一笔随访订单详情
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetLatestFollowUpOrderDetailResponse> getLatestFollowUpDetail(
        com.ywt.gapi.order.GetLatestFollowUpDetailRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_LATEST_FOLLOW_UP_DETAIL, getCallOptions()), request);
    }

    /**
     * <pre>
     *用户随访记录
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetUserFollowUpOrderListResponse> getUserFollowUpOrderList(
        com.ywt.gapi.order.GetUserFollowUpOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_USER_FOLLOW_UP_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *医生随访记录
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetDoctorFollowUpOrderListResponse> getDoctorFollowUpOrderList(
        com.ywt.gapi.order.GetDoctorFollowUpOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_DOCTOR_FOLLOW_UP_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *远程会诊订单结算
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> settle(
        com.ywt.gapi.order.SettleRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_SETTLE, getCallOptions()), request);
    }

    /**
     * <pre>
     *结束随访订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> endFollowUpOrder(
        com.ywt.gapi.order.EndFollowUpOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_END_FOLLOW_UP_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *创建随访触发配置请求
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> createFollowUpConfig(
        com.ywt.gapi.order.CreateFollowUpConfigRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_FOLLOW_UP_CONFIG, getCallOptions()), request);
    }

    /**
     * <pre>
     *得到随访订单   create by daiyihua
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetDoctorFollowUpOrderResponse> getDoctorFollowUpOrder(
        com.ywt.gapi.order.GetDoctorFollowUpOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_DOCTOR_FOLLOW_UP_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *创建加诊预约订单  create by daiyihua
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> createAdditionalRegistration(
        com.ywt.gapi.order.CreateAdditionalRegistrationRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_ADDITIONAL_REGISTRATION, getCallOptions()), request);
    }

    /**
     * <pre>
     *得到创建加诊预约订单之前的数据  create by daiyihua
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetCreateAdditionalRegistrationReponse> getCreateAdditionalRegistration(
        com.ywt.gapi.order.CreateAdditionalRegistrationRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_CREATE_ADDITIONAL_REGISTRATION, getCallOptions()), request);
    }

    /**
     * <pre>
     *用户订单列表V2
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetUserOrderListResponse> getUserOrderListV2(
        com.ywt.gapi.order.GetUserOrderListV2Request request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_USER_ORDER_LIST_V2, getCallOptions()), request);
    }

    /**
     * <pre>
     *创建太和预约挂号订单		create by daiyihua
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.CreateTaiheRegisteredOrderResponse> createTaiheRegisteredOrder(
        com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_TAIHE_REGISTERED_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *取消taihe预约挂号订单   create by daiyihua
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.ResultInt> cancelTaiheRegisteredOrder(
        com.ywt.gapi.order.CancelTaiheRegisteredOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CANCEL_TAIHE_REGISTERED_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     * taihe在线取号          create by daiyihua
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.TakeTaiheRegisteredOrderResponse> takeTaiheRegisteredOrder(
        com.ywt.gapi.order.TakeTaiheRegisteredOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_TAKE_TAIHE_REGISTERED_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *得到报到候诊订单列表     create by daiyihua
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetQueueOrderListResponse> getQueueOrderList(
        com.ywt.gapi.order.GetQueueOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_QUEUE_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取微信支付信息请求（服务商）
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetWxPaymentResponse> getWxPayment(
        com.ywt.gapi.order.GetWxPaymentRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_WX_PAYMENT, getCallOptions()), request);
    }

    /**
     * <pre>
     *微信支付回调（服务商）
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> wxPayPartnerCallback(
        com.ywt.gapi.order.WxPayPartnerCallbackRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_WX_PAY_PARTNER_CALLBACK, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取门诊缴费单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetOutpatientOrderListResponse> getOutpatientOrderList(
        com.ywt.gapi.order.GetOutpatientOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_OUTPATIENT_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取门诊缴费单详情
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetOutpatientDetailResponse> getOutpatientDetail(
        com.ywt.gapi.order.GetOutpatientDetailRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_OUTPATIENT_DETAIL, getCallOptions()), request);
    }

    /**
     * <pre>
     *生成门诊缴费单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> createOutpatientOrder(
        com.ywt.gapi.order.CreateOutpatientOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_OUTPATIENT_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *用户订单列表V3	create by daiyihua
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetUserOrderListResponse> getUserOrderListV3(
        com.ywt.gapi.order.GetUserOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_USER_ORDER_LIST_V3, getCallOptions()), request);
    }

    /**
     * <pre>
     *保存处方单患者信息
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.SavePrescriptionOrderResponse> savePrescriptionOrder(
        com.ywt.gapi.order.SavePrescriptionOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_SAVE_PRESCRIPTION_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     * 保存处方快递地址
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> savePrescriptionAddress(
        com.ywt.gapi.order.SavePrescriptionAddressRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_SAVE_PRESCRIPTION_ADDRESS, getCallOptions()), request);
    }

    /**
     * <pre>
     * 根据处方ID得到订单ID
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> getOrderByPrescriptionId(
        com.ywt.gapi.order.GetOrderByPrescriptionIdRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_ORDER_BY_PRESCRIPTION_ID, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取医生可分享查看的咨询订单列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetSharedConsultOrderListResponse> getSharedConsultOrderList(
        com.ywt.gapi.order.GetSharedConsultOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_SHARED_CONSULT_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *支付金额为 0的订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> payOrder(
        com.ywt.gapi.order.PayOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_PAY_ORDER, getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetConsultOrderListResponse> getConsultOrderList(
        com.ywt.gapi.order.GetConsultOrderListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_CONSULT_ORDER_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取医生评价列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetDoctorEvaluationListResponse> getDoctorEvaluationList(
        com.ywt.gapi.order.GetDoctorEvaluationListRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_DOCTOR_EVALUATION_LIST, getCallOptions()), request);
    }

    /**
     * <pre>
     * 根据处方ids得到订单、医生相关信息
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsResponse> getOrderListByPrescriptionInfoIds(
        com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS, getCallOptions()), request);
    }

    /**
     * <pre>
     *删除医生评价
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.DeleteDoctorCommentResponse> deleteDoctorComment(
        com.ywt.gapi.order.DeleteDoctorCommentRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_DELETE_DOCTOR_COMMENT, getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetPrepayIdByOrderNoResponse> getPrepayIdByOrderNo(
        com.ywt.gapi.order.GetPrepayIdByOrderNoRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_PREPAY_ID_BY_ORDER_NO, getCallOptions()), request);
    }

    /**
     * <pre>
     *记录处方从哪个会话聊天窗口开出
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.SaveRpSessionResponse> saveRpSession(
        com.ywt.gapi.order.SaveRpSessionRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_SAVE_RP_SESSION, getCallOptions()), request);
    }

    /**
     * <pre>
     *保存订单留言
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.SaveOrderMsgResponse> saveOrderMsg(
        com.ywt.gapi.order.SaveOrderMsgRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_SAVE_ORDER_MSG, getCallOptions()), request);
    }

    /**
     * <pre>
     *获取订单留言列表
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.ListOrderMsgResponse> listOrderMsg(
        com.ywt.gapi.order.ListOrderMsgRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_LIST_ORDER_MSG, getCallOptions()), request);
    }

    /**
     * <pre>
     *根据处方单ID获取关联订单状态
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetSessionStatusResponse> getSessionStatus(
        com.ywt.gapi.order.GetSessionStatusRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_SESSION_STATUS, getCallOptions()), request);
    }

    /**
     * <pre>
     *支付成功之后发送订阅消息
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> sendSubscribeMessageAfterPaySuccess(
        com.ywt.gapi.order.SendSubscribeMessageAfterPaySuccessRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS, getCallOptions()), request);
    }

    /**
     * <pre>
     * 创建住院押金订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.CreateDepositResponse> createDeposit(
        com.ywt.gapi.order.CreateDepositRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_DEPOSIT, getCallOptions()), request);
    }

    /**
     * <pre>
     * 押金支付回调
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.Result> depositPaymentCallback(
        com.ywt.gapi.order.DepositPaymentCallbackRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_DEPOSIT_PAYMENT_CALLBACK, getCallOptions()), request);
    }

    /**
     * <pre>
     * 增加补录
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.AddAdditionalRecordResponse> addAdditionalRecord(
        com.ywt.gapi.order.AddAdditionalRecordRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_ADD_ADDITIONAL_RECORD, getCallOptions()), request);
    }

    /**
     * <pre>
     * 获取补录信息
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.GetAdditionalRecordResponse> getAdditionalRecord(
        com.ywt.gapi.order.GetAdditionalRecordRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_GET_ADDITIONAL_RECORD, getCallOptions()), request);
    }

    /**
     * <pre>
     * 修改订单金额，目前仅用于回写 HIS 的处方预结算后更新待支付金额
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.UpdateOrderAmtResponse> updateOrderAmt(
        com.ywt.gapi.order.UpdateOrderAmtRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_UPDATE_ORDER_AMT, getCallOptions()), request);
    }

    /**
     * <pre>
     * 创建体检缴费订单
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.CreateCheckUpOrderResponse> createCheckUpOrder(
        com.ywt.gapi.order.CreateCheckUpOrderRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_CREATE_CHECK_UP_ORDER, getCallOptions()), request);
    }

    /**
     * <pre>
     *订单支付成功后回调
     * </pre>
     */
    public com.google.common.util.concurrent.ListenableFuture<com.ywt.gapi.order.OrderPaymentCallbackNotifyResponse> orderPaymentCallbackNotify(
        com.ywt.gapi.order.OrderPaymentCallbackNotifyRequest request) {
      return futureUnaryCall(
          getChannel().newCall(METHOD_ORDER_PAYMENT_CALLBACK_NOTIFY, getCallOptions()), request);
    }
  }

  private static final int METHODID_CREATE_ORDER = 0;
  private static final int METHODID_CANCEL_ORDER = 1;
  private static final int METHODID_GET_ORDER_LIST = 2;
  private static final int METHODID_END_ORDER = 3;
  private static final int METHODID_GET_ORDER_COMMON_INFO = 4;
  private static final int METHODID_ARRANGE_TRANSFER = 5;
  private static final int METHODID_NOTIFY_TRANSFER = 6;
  private static final int METHODID_CHECK_TRANSFER = 7;
  private static final int METHODID_ARRANGE_ATTENDING = 8;
  private static final int METHODID_NOTIFY_ATTENDING = 9;
  private static final int METHODID_GET_TRANSFER_ORDER_DETAIL = 10;
  private static final int METHODID_GET_ATTENDING_ORDER_DETAIL = 11;
  private static final int METHODID_GET_TREATMENT_ORDER_DETAIL = 12;
  private static final int METHODID_CREATE_ORDER_EVALUATION = 13;
  private static final int METHODID_GET_ATTENDING_ORDER_LIST = 14;
  private static final int METHODID_GET_TRANSFER_ORDER_LIST = 15;
  private static final int METHODID_GET_TREATMENT_ORDER_LIST = 16;
  private static final int METHODID_WX_PAY_CALLBACK = 17;
  private static final int METHODID_UPDATE_ORDER_PAYMENT_STATUS = 18;
  private static final int METHODID_GET_REPORT_LIST_BY_USER_ID = 19;
  private static final int METHODID_CREATE_REPORT = 20;
  private static final int METHODID_GET_REPORT = 21;
  private static final int METHODID_GET_WE_CHAT_PAYMENT_INFO = 22;
  private static final int METHODID_CREATE_TREATMENT_REPORT = 23;
  private static final int METHODID_GET_SERVICE_PACKAGE_LIST = 24;
  private static final int METHODID_CREATE_TREATMENT_ORDER = 25;
  private static final int METHODID_NOTIFY_TREATMENT_REPORT = 26;
  private static final int METHODID_GET_TREATMENT_REPORT = 27;
  private static final int METHODID_GET_TREATMENT_REPORT_LIST = 28;
  private static final int METHODID_CHECK_ATTENDING = 29;
  private static final int METHODID_CREATE_REGISTERED_ORDER = 30;
  private static final int METHODID_GET_REGISTERED_ORDER_LIST = 31;
  private static final int METHODID_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID = 32;
  private static final int METHODID_PAY_REGISTERED_ORDER = 33;
  private static final int METHODID_CANCEL_REGISTERED_ORDER = 34;
  private static final int METHODID_GET_CONSULT_ORDER_DETAIL = 35;
  private static final int METHODID_ARRANGE_CONSULT = 36;
  private static final int METHODID_END_CONSULT_ORDER = 37;
  private static final int METHODID_GET_USER_ORDER_LIST = 38;
  private static final int METHODID_GET_DOCTOR_CONSULT_ORDER_LIST = 39;
  private static final int METHODID_CREATE_CONSULT_ORDER = 40;
  private static final int METHODID_CANCEL_CONSULT_ORDER = 41;
  private static final int METHODID_CREATE_FOLLOW_UP_ORDER = 42;
  private static final int METHODID_GET_FOLLOW_UP_ORDER_DETAIL = 43;
  private static final int METHODID_GET_LATEST_FOLLOW_UP_DETAIL = 44;
  private static final int METHODID_GET_USER_FOLLOW_UP_ORDER_LIST = 45;
  private static final int METHODID_GET_DOCTOR_FOLLOW_UP_ORDER_LIST = 46;
  private static final int METHODID_SETTLE = 47;
  private static final int METHODID_END_FOLLOW_UP_ORDER = 48;
  private static final int METHODID_CREATE_FOLLOW_UP_CONFIG = 49;
  private static final int METHODID_GET_DOCTOR_FOLLOW_UP_ORDER = 50;
  private static final int METHODID_CREATE_ADDITIONAL_REGISTRATION = 51;
  private static final int METHODID_GET_CREATE_ADDITIONAL_REGISTRATION = 52;
  private static final int METHODID_GET_USER_ORDER_LIST_V2 = 53;
  private static final int METHODID_CREATE_TAIHE_REGISTERED_ORDER = 54;
  private static final int METHODID_CANCEL_TAIHE_REGISTERED_ORDER = 55;
  private static final int METHODID_TAKE_TAIHE_REGISTERED_ORDER = 56;
  private static final int METHODID_GET_QUEUE_ORDER_LIST = 57;
  private static final int METHODID_GET_WX_PAYMENT = 58;
  private static final int METHODID_WX_PAY_PARTNER_CALLBACK = 59;
  private static final int METHODID_GET_OUTPATIENT_ORDER_LIST = 60;
  private static final int METHODID_GET_OUTPATIENT_DETAIL = 61;
  private static final int METHODID_CREATE_OUTPATIENT_ORDER = 62;
  private static final int METHODID_GET_USER_ORDER_LIST_V3 = 63;
  private static final int METHODID_SAVE_PRESCRIPTION_ORDER = 64;
  private static final int METHODID_SAVE_PRESCRIPTION_ADDRESS = 65;
  private static final int METHODID_GET_ORDER_BY_PRESCRIPTION_ID = 66;
  private static final int METHODID_GET_SHARED_CONSULT_ORDER_LIST = 67;
  private static final int METHODID_PAY_ORDER = 68;
  private static final int METHODID_GET_CONSULT_ORDER_LIST = 69;
  private static final int METHODID_GET_DOCTOR_EVALUATION_LIST = 70;
  private static final int METHODID_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS = 71;
  private static final int METHODID_DELETE_DOCTOR_COMMENT = 72;
  private static final int METHODID_GET_PREPAY_ID_BY_ORDER_NO = 73;
  private static final int METHODID_SAVE_RP_SESSION = 74;
  private static final int METHODID_SAVE_ORDER_MSG = 75;
  private static final int METHODID_LIST_ORDER_MSG = 76;
  private static final int METHODID_GET_SESSION_STATUS = 77;
  private static final int METHODID_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS = 78;
  private static final int METHODID_CREATE_DEPOSIT = 79;
  private static final int METHODID_DEPOSIT_PAYMENT_CALLBACK = 80;
  private static final int METHODID_ADD_ADDITIONAL_RECORD = 81;
  private static final int METHODID_GET_ADDITIONAL_RECORD = 82;
  private static final int METHODID_UPDATE_ORDER_AMT = 83;
  private static final int METHODID_CREATE_CHECK_UP_ORDER = 84;
  private static final int METHODID_ORDER_PAYMENT_CALLBACK_NOTIFY = 85;

  private static final class MethodHandlers<Req, Resp> implements
      io.grpc.stub.ServerCalls.UnaryMethod<Req, Resp>,
      io.grpc.stub.ServerCalls.ServerStreamingMethod<Req, Resp>,
      io.grpc.stub.ServerCalls.ClientStreamingMethod<Req, Resp>,
      io.grpc.stub.ServerCalls.BidiStreamingMethod<Req, Resp> {
    private final OrderServiceImplBase serviceImpl;
    private final int methodId;

    MethodHandlers(OrderServiceImplBase serviceImpl, int methodId) {
      this.serviceImpl = serviceImpl;
      this.methodId = methodId;
    }

    @java.lang.Override
    @java.lang.SuppressWarnings("unchecked")
    public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) {
      switch (methodId) {
        case METHODID_CREATE_ORDER:
          serviceImpl.createOrder((com.ywt.gapi.order.CreateOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateOrderResponse>) responseObserver);
          break;
        case METHODID_CANCEL_ORDER:
          serviceImpl.cancelOrder((com.ywt.gapi.order.CancelOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.CancelOrderResponse>) responseObserver);
          break;
        case METHODID_GET_ORDER_LIST:
          serviceImpl.getOrderList((com.ywt.gapi.order.OrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.OrderListResponse>) responseObserver);
          break;
        case METHODID_END_ORDER:
          serviceImpl.endOrder((com.ywt.gapi.order.EndOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_ORDER_COMMON_INFO:
          serviceImpl.getOrderCommonInfo((com.ywt.gapi.order.GetOrderCommonInfoRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOrderCommonInfoResponse>) responseObserver);
          break;
        case METHODID_ARRANGE_TRANSFER:
          serviceImpl.arrangeTransfer((com.ywt.gapi.order.ArrangeTransferRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_NOTIFY_TRANSFER:
          serviceImpl.notifyTransfer((com.ywt.gapi.order.NotifyTransferRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_CHECK_TRANSFER:
          serviceImpl.checkTransfer((com.ywt.gapi.order.CheckTransferRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_ARRANGE_ATTENDING:
          serviceImpl.arrangeAttending((com.ywt.gapi.order.ArrangeAttendingRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_NOTIFY_ATTENDING:
          serviceImpl.notifyAttending((com.ywt.gapi.order.NotifyAttendingRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_TRANSFER_ORDER_DETAIL:
          serviceImpl.getTransferOrderDetail((com.ywt.gapi.order.GetTransferOrderDetailRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTransferOrderDetailResponse>) responseObserver);
          break;
        case METHODID_GET_ATTENDING_ORDER_DETAIL:
          serviceImpl.getAttendingOrderDetail((com.ywt.gapi.order.GetAttendingOrderDetailRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetAttendingOrderDetailResponse>) responseObserver);
          break;
        case METHODID_GET_TREATMENT_ORDER_DETAIL:
          serviceImpl.getTreatmentOrderDetail((com.ywt.gapi.order.GetTreatmentOrderDetailRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentOrderDetailResponse>) responseObserver);
          break;
        case METHODID_CREATE_ORDER_EVALUATION:
          serviceImpl.createOrderEvaluation((com.ywt.gapi.order.CreateEvaluationRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_ATTENDING_ORDER_LIST:
          serviceImpl.getAttendingOrderList((com.ywt.gapi.order.GetAttendingOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetAttendingOrderListResponse>) responseObserver);
          break;
        case METHODID_GET_TRANSFER_ORDER_LIST:
          serviceImpl.getTransferOrderList((com.ywt.gapi.order.GetTransferOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTransferOrderListResponse>) responseObserver);
          break;
        case METHODID_GET_TREATMENT_ORDER_LIST:
          serviceImpl.getTreatmentOrderList((com.ywt.gapi.order.GetTreatmentOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentOrderListResponse>) responseObserver);
          break;
        case METHODID_WX_PAY_CALLBACK:
          serviceImpl.wxPayCallback((com.ywt.gapi.order.WxPayCallbackRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_UPDATE_ORDER_PAYMENT_STATUS:
          serviceImpl.updateOrderPaymentStatus((com.ywt.gapi.order.UpdateOrderPaymentStatusRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_REPORT_LIST_BY_USER_ID:
          serviceImpl.getReportListByUserId((com.ywt.gapi.order.GetReportListByUserIdRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetReportListByUserIdResponse>) responseObserver);
          break;
        case METHODID_CREATE_REPORT:
          serviceImpl.createReport((com.ywt.gapi.order.CreateReportRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_REPORT:
          serviceImpl.getReport((com.ywt.gapi.order.GetReportRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetReportResponse>) responseObserver);
          break;
        case METHODID_GET_WE_CHAT_PAYMENT_INFO:
          serviceImpl.getWeChatPaymentInfo((com.ywt.gapi.order.GetWeChatPaymentInfoRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetWeChatPaymentInfoResponse>) responseObserver);
          break;
        case METHODID_CREATE_TREATMENT_REPORT:
          serviceImpl.createTreatmentReport((com.ywt.gapi.order.CreateTreatmentReportRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_SERVICE_PACKAGE_LIST:
          serviceImpl.getServicePackageList((com.ywt.gapi.order.GetServicePackageListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetServicePackageListResponse>) responseObserver);
          break;
        case METHODID_CREATE_TREATMENT_ORDER:
          serviceImpl.createTreatmentOrder((com.ywt.gapi.order.CreateTreatmentOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateTreatmentOrderResponse>) responseObserver);
          break;
        case METHODID_NOTIFY_TREATMENT_REPORT:
          serviceImpl.notifyTreatmentReport((com.ywt.gapi.order.NotifyTreatmentReportRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_TREATMENT_REPORT:
          serviceImpl.getTreatmentReport((com.ywt.gapi.order.GetTreatmentReportRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentReportResponse>) responseObserver);
          break;
        case METHODID_GET_TREATMENT_REPORT_LIST:
          serviceImpl.getTreatmentReportList((com.ywt.gapi.order.GetTreatmentReportListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetTreatmentReportListResponse>) responseObserver);
          break;
        case METHODID_CHECK_ATTENDING:
          serviceImpl.checkAttending((com.ywt.gapi.order.CheckAttendingRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_CREATE_REGISTERED_ORDER:
          serviceImpl.createRegisteredOrder((com.ywt.gapi.order.CreateRegisteredOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateRegisteredOrderResponse>) responseObserver);
          break;
        case METHODID_GET_REGISTERED_ORDER_LIST:
          serviceImpl.getRegisteredOrderList((com.ywt.gapi.order.GetRegisteredOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetRegisteredOrderListResponse>) responseObserver);
          break;
        case METHODID_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID:
          serviceImpl.getLatestRegisteredOrderByMedicalCardId((com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetLatestRegisteredOrderByMedicalCardIdResponse>) responseObserver);
          break;
        case METHODID_PAY_REGISTERED_ORDER:
          serviceImpl.payRegisteredOrder((com.ywt.gapi.order.PayRegisteredOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.PayRegisteredOrderResponse>) responseObserver);
          break;
        case METHODID_CANCEL_REGISTERED_ORDER:
          serviceImpl.cancelRegisteredOrder((com.ywt.gapi.order.CancelRegisteredOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.ResultInt>) responseObserver);
          break;
        case METHODID_GET_CONSULT_ORDER_DETAIL:
          serviceImpl.getConsultOrderDetail((com.ywt.gapi.order.GetConsultOrderDetailRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetConsultOrderDetailResponse>) responseObserver);
          break;
        case METHODID_ARRANGE_CONSULT:
          serviceImpl.arrangeConsult((com.ywt.gapi.order.ArrangeConsultRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_END_CONSULT_ORDER:
          serviceImpl.endConsultOrder((com.ywt.gapi.order.EndConsultOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_USER_ORDER_LIST:
          serviceImpl.getUserOrderList((com.ywt.gapi.order.GetUserOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserOrderListResponse>) responseObserver);
          break;
        case METHODID_GET_DOCTOR_CONSULT_ORDER_LIST:
          serviceImpl.getDoctorConsultOrderList((com.ywt.gapi.order.GetDoctorConsultOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorConsultOrderListResponse>) responseObserver);
          break;
        case METHODID_CREATE_CONSULT_ORDER:
          serviceImpl.createConsultOrder((com.ywt.gapi.order.CreateConsultOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateConsultOrderResponse>) responseObserver);
          break;
        case METHODID_CANCEL_CONSULT_ORDER:
          serviceImpl.cancelConsultOrder((com.ywt.gapi.order.CancelConsultOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_CREATE_FOLLOW_UP_ORDER:
          serviceImpl.createFollowUpOrder((com.ywt.gapi.order.CreateFollowUpOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateFollowUpOrderResponse>) responseObserver);
          break;
        case METHODID_GET_FOLLOW_UP_ORDER_DETAIL:
          serviceImpl.getFollowUpOrderDetail((com.ywt.gapi.order.GetFollowUpOrderDetailRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetFollowUpOrderDetailResponse>) responseObserver);
          break;
        case METHODID_GET_LATEST_FOLLOW_UP_DETAIL:
          serviceImpl.getLatestFollowUpDetail((com.ywt.gapi.order.GetLatestFollowUpDetailRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetLatestFollowUpOrderDetailResponse>) responseObserver);
          break;
        case METHODID_GET_USER_FOLLOW_UP_ORDER_LIST:
          serviceImpl.getUserFollowUpOrderList((com.ywt.gapi.order.GetUserFollowUpOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserFollowUpOrderListResponse>) responseObserver);
          break;
        case METHODID_GET_DOCTOR_FOLLOW_UP_ORDER_LIST:
          serviceImpl.getDoctorFollowUpOrderList((com.ywt.gapi.order.GetDoctorFollowUpOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorFollowUpOrderListResponse>) responseObserver);
          break;
        case METHODID_SETTLE:
          serviceImpl.settle((com.ywt.gapi.order.SettleRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_END_FOLLOW_UP_ORDER:
          serviceImpl.endFollowUpOrder((com.ywt.gapi.order.EndFollowUpOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_CREATE_FOLLOW_UP_CONFIG:
          serviceImpl.createFollowUpConfig((com.ywt.gapi.order.CreateFollowUpConfigRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_DOCTOR_FOLLOW_UP_ORDER:
          serviceImpl.getDoctorFollowUpOrder((com.ywt.gapi.order.GetDoctorFollowUpOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorFollowUpOrderResponse>) responseObserver);
          break;
        case METHODID_CREATE_ADDITIONAL_REGISTRATION:
          serviceImpl.createAdditionalRegistration((com.ywt.gapi.order.CreateAdditionalRegistrationRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_CREATE_ADDITIONAL_REGISTRATION:
          serviceImpl.getCreateAdditionalRegistration((com.ywt.gapi.order.CreateAdditionalRegistrationRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetCreateAdditionalRegistrationReponse>) responseObserver);
          break;
        case METHODID_GET_USER_ORDER_LIST_V2:
          serviceImpl.getUserOrderListV2((com.ywt.gapi.order.GetUserOrderListV2Request) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserOrderListResponse>) responseObserver);
          break;
        case METHODID_CREATE_TAIHE_REGISTERED_ORDER:
          serviceImpl.createTaiheRegisteredOrder((com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateTaiheRegisteredOrderResponse>) responseObserver);
          break;
        case METHODID_CANCEL_TAIHE_REGISTERED_ORDER:
          serviceImpl.cancelTaiheRegisteredOrder((com.ywt.gapi.order.CancelTaiheRegisteredOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.ResultInt>) responseObserver);
          break;
        case METHODID_TAKE_TAIHE_REGISTERED_ORDER:
          serviceImpl.takeTaiheRegisteredOrder((com.ywt.gapi.order.TakeTaiheRegisteredOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.TakeTaiheRegisteredOrderResponse>) responseObserver);
          break;
        case METHODID_GET_QUEUE_ORDER_LIST:
          serviceImpl.getQueueOrderList((com.ywt.gapi.order.GetQueueOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetQueueOrderListResponse>) responseObserver);
          break;
        case METHODID_GET_WX_PAYMENT:
          serviceImpl.getWxPayment((com.ywt.gapi.order.GetWxPaymentRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetWxPaymentResponse>) responseObserver);
          break;
        case METHODID_WX_PAY_PARTNER_CALLBACK:
          serviceImpl.wxPayPartnerCallback((com.ywt.gapi.order.WxPayPartnerCallbackRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_OUTPATIENT_ORDER_LIST:
          serviceImpl.getOutpatientOrderList((com.ywt.gapi.order.GetOutpatientOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOutpatientOrderListResponse>) responseObserver);
          break;
        case METHODID_GET_OUTPATIENT_DETAIL:
          serviceImpl.getOutpatientDetail((com.ywt.gapi.order.GetOutpatientDetailRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOutpatientDetailResponse>) responseObserver);
          break;
        case METHODID_CREATE_OUTPATIENT_ORDER:
          serviceImpl.createOutpatientOrder((com.ywt.gapi.order.CreateOutpatientOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_USER_ORDER_LIST_V3:
          serviceImpl.getUserOrderListV3((com.ywt.gapi.order.GetUserOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetUserOrderListResponse>) responseObserver);
          break;
        case METHODID_SAVE_PRESCRIPTION_ORDER:
          serviceImpl.savePrescriptionOrder((com.ywt.gapi.order.SavePrescriptionOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.SavePrescriptionOrderResponse>) responseObserver);
          break;
        case METHODID_SAVE_PRESCRIPTION_ADDRESS:
          serviceImpl.savePrescriptionAddress((com.ywt.gapi.order.SavePrescriptionAddressRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_ORDER_BY_PRESCRIPTION_ID:
          serviceImpl.getOrderByPrescriptionId((com.ywt.gapi.order.GetOrderByPrescriptionIdRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_SHARED_CONSULT_ORDER_LIST:
          serviceImpl.getSharedConsultOrderList((com.ywt.gapi.order.GetSharedConsultOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetSharedConsultOrderListResponse>) responseObserver);
          break;
        case METHODID_PAY_ORDER:
          serviceImpl.payOrder((com.ywt.gapi.order.PayOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_GET_CONSULT_ORDER_LIST:
          serviceImpl.getConsultOrderList((com.ywt.gapi.order.GetConsultOrderListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetConsultOrderListResponse>) responseObserver);
          break;
        case METHODID_GET_DOCTOR_EVALUATION_LIST:
          serviceImpl.getDoctorEvaluationList((com.ywt.gapi.order.GetDoctorEvaluationListRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetDoctorEvaluationListResponse>) responseObserver);
          break;
        case METHODID_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS:
          serviceImpl.getOrderListByPrescriptionInfoIds((com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetOrderListByPrescriptionInfoIdsResponse>) responseObserver);
          break;
        case METHODID_DELETE_DOCTOR_COMMENT:
          serviceImpl.deleteDoctorComment((com.ywt.gapi.order.DeleteDoctorCommentRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.DeleteDoctorCommentResponse>) responseObserver);
          break;
        case METHODID_GET_PREPAY_ID_BY_ORDER_NO:
          serviceImpl.getPrepayIdByOrderNo((com.ywt.gapi.order.GetPrepayIdByOrderNoRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetPrepayIdByOrderNoResponse>) responseObserver);
          break;
        case METHODID_SAVE_RP_SESSION:
          serviceImpl.saveRpSession((com.ywt.gapi.order.SaveRpSessionRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.SaveRpSessionResponse>) responseObserver);
          break;
        case METHODID_SAVE_ORDER_MSG:
          serviceImpl.saveOrderMsg((com.ywt.gapi.order.SaveOrderMsgRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.SaveOrderMsgResponse>) responseObserver);
          break;
        case METHODID_LIST_ORDER_MSG:
          serviceImpl.listOrderMsg((com.ywt.gapi.order.ListOrderMsgRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.ListOrderMsgResponse>) responseObserver);
          break;
        case METHODID_GET_SESSION_STATUS:
          serviceImpl.getSessionStatus((com.ywt.gapi.order.GetSessionStatusRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetSessionStatusResponse>) responseObserver);
          break;
        case METHODID_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS:
          serviceImpl.sendSubscribeMessageAfterPaySuccess((com.ywt.gapi.order.SendSubscribeMessageAfterPaySuccessRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_CREATE_DEPOSIT:
          serviceImpl.createDeposit((com.ywt.gapi.order.CreateDepositRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateDepositResponse>) responseObserver);
          break;
        case METHODID_DEPOSIT_PAYMENT_CALLBACK:
          serviceImpl.depositPaymentCallback((com.ywt.gapi.order.DepositPaymentCallbackRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.Result>) responseObserver);
          break;
        case METHODID_ADD_ADDITIONAL_RECORD:
          serviceImpl.addAdditionalRecord((com.ywt.gapi.order.AddAdditionalRecordRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.AddAdditionalRecordResponse>) responseObserver);
          break;
        case METHODID_GET_ADDITIONAL_RECORD:
          serviceImpl.getAdditionalRecord((com.ywt.gapi.order.GetAdditionalRecordRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.GetAdditionalRecordResponse>) responseObserver);
          break;
        case METHODID_UPDATE_ORDER_AMT:
          serviceImpl.updateOrderAmt((com.ywt.gapi.order.UpdateOrderAmtRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.UpdateOrderAmtResponse>) responseObserver);
          break;
        case METHODID_CREATE_CHECK_UP_ORDER:
          serviceImpl.createCheckUpOrder((com.ywt.gapi.order.CreateCheckUpOrderRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.CreateCheckUpOrderResponse>) responseObserver);
          break;
        case METHODID_ORDER_PAYMENT_CALLBACK_NOTIFY:
          serviceImpl.orderPaymentCallbackNotify((com.ywt.gapi.order.OrderPaymentCallbackNotifyRequest) request,
              (io.grpc.stub.StreamObserver<com.ywt.gapi.order.OrderPaymentCallbackNotifyResponse>) responseObserver);
          break;
        default:
          throw new AssertionError();
      }
    }

    @java.lang.Override
    @java.lang.SuppressWarnings("unchecked")
    public io.grpc.stub.StreamObserver<Req> invoke(
        io.grpc.stub.StreamObserver<Resp> responseObserver) {
      switch (methodId) {
        default:
          throw new AssertionError();
      }
    }
  }

  private static abstract class OrderServiceBaseDescriptorSupplier
      implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier {
    OrderServiceBaseDescriptorSupplier() {}

    @java.lang.Override
    public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
      return com.ywt.gapi.order.OrderOuterClass.getDescriptor();
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
      return getFileDescriptor().findServiceByName("OrderService");
    }
  }

  private static final class OrderServiceFileDescriptorSupplier
      extends OrderServiceBaseDescriptorSupplier {
    OrderServiceFileDescriptorSupplier() {}
  }

  private static final class OrderServiceMethodDescriptorSupplier
      extends OrderServiceBaseDescriptorSupplier
      implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
    private final String methodName;

    OrderServiceMethodDescriptorSupplier(String methodName) {
      this.methodName = methodName;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() {
      return getServiceDescriptor().findMethodByName(methodName);
    }
  }

  private static volatile io.grpc.ServiceDescriptor serviceDescriptor;

  public static io.grpc.ServiceDescriptor getServiceDescriptor() {
    io.grpc.ServiceDescriptor result = serviceDescriptor;
    if (result == null) {
      synchronized (OrderServiceGrpc.class) {
        result = serviceDescriptor;
        if (result == null) {
          serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
              .setSchemaDescriptor(new OrderServiceFileDescriptorSupplier())
              .addMethod(METHOD_CREATE_ORDER)
              .addMethod(METHOD_CANCEL_ORDER)
              .addMethod(METHOD_GET_ORDER_LIST)
              .addMethod(METHOD_END_ORDER)
              .addMethod(METHOD_GET_ORDER_COMMON_INFO)
              .addMethod(METHOD_ARRANGE_TRANSFER)
              .addMethod(METHOD_NOTIFY_TRANSFER)
              .addMethod(METHOD_CHECK_TRANSFER)
              .addMethod(METHOD_ARRANGE_ATTENDING)
              .addMethod(METHOD_NOTIFY_ATTENDING)
              .addMethod(METHOD_GET_TRANSFER_ORDER_DETAIL)
              .addMethod(METHOD_GET_ATTENDING_ORDER_DETAIL)
              .addMethod(METHOD_GET_TREATMENT_ORDER_DETAIL)
              .addMethod(METHOD_CREATE_ORDER_EVALUATION)
              .addMethod(METHOD_GET_ATTENDING_ORDER_LIST)
              .addMethod(METHOD_GET_TRANSFER_ORDER_LIST)
              .addMethod(METHOD_GET_TREATMENT_ORDER_LIST)
              .addMethod(METHOD_WX_PAY_CALLBACK)
              .addMethod(METHOD_UPDATE_ORDER_PAYMENT_STATUS)
              .addMethod(METHOD_GET_REPORT_LIST_BY_USER_ID)
              .addMethod(METHOD_CREATE_REPORT)
              .addMethod(METHOD_GET_REPORT)
              .addMethod(METHOD_GET_WE_CHAT_PAYMENT_INFO)
              .addMethod(METHOD_CREATE_TREATMENT_REPORT)
              .addMethod(METHOD_GET_SERVICE_PACKAGE_LIST)
              .addMethod(METHOD_CREATE_TREATMENT_ORDER)
              .addMethod(METHOD_NOTIFY_TREATMENT_REPORT)
              .addMethod(METHOD_GET_TREATMENT_REPORT)
              .addMethod(METHOD_GET_TREATMENT_REPORT_LIST)
              .addMethod(METHOD_CHECK_ATTENDING)
              .addMethod(METHOD_CREATE_REGISTERED_ORDER)
              .addMethod(METHOD_GET_REGISTERED_ORDER_LIST)
              .addMethod(METHOD_GET_LATEST_REGISTERED_ORDER_BY_MEDICAL_CARD_ID)
              .addMethod(METHOD_PAY_REGISTERED_ORDER)
              .addMethod(METHOD_CANCEL_REGISTERED_ORDER)
              .addMethod(METHOD_GET_CONSULT_ORDER_DETAIL)
              .addMethod(METHOD_ARRANGE_CONSULT)
              .addMethod(METHOD_END_CONSULT_ORDER)
              .addMethod(METHOD_GET_USER_ORDER_LIST)
              .addMethod(METHOD_GET_DOCTOR_CONSULT_ORDER_LIST)
              .addMethod(METHOD_CREATE_CONSULT_ORDER)
              .addMethod(METHOD_CANCEL_CONSULT_ORDER)
              .addMethod(METHOD_CREATE_FOLLOW_UP_ORDER)
              .addMethod(METHOD_GET_FOLLOW_UP_ORDER_DETAIL)
              .addMethod(METHOD_GET_LATEST_FOLLOW_UP_DETAIL)
              .addMethod(METHOD_GET_USER_FOLLOW_UP_ORDER_LIST)
              .addMethod(METHOD_GET_DOCTOR_FOLLOW_UP_ORDER_LIST)
              .addMethod(METHOD_SETTLE)
              .addMethod(METHOD_END_FOLLOW_UP_ORDER)
              .addMethod(METHOD_CREATE_FOLLOW_UP_CONFIG)
              .addMethod(METHOD_GET_DOCTOR_FOLLOW_UP_ORDER)
              .addMethod(METHOD_CREATE_ADDITIONAL_REGISTRATION)
              .addMethod(METHOD_GET_CREATE_ADDITIONAL_REGISTRATION)
              .addMethod(METHOD_GET_USER_ORDER_LIST_V2)
              .addMethod(METHOD_CREATE_TAIHE_REGISTERED_ORDER)
              .addMethod(METHOD_CANCEL_TAIHE_REGISTERED_ORDER)
              .addMethod(METHOD_TAKE_TAIHE_REGISTERED_ORDER)
              .addMethod(METHOD_GET_QUEUE_ORDER_LIST)
              .addMethod(METHOD_GET_WX_PAYMENT)
              .addMethod(METHOD_WX_PAY_PARTNER_CALLBACK)
              .addMethod(METHOD_GET_OUTPATIENT_ORDER_LIST)
              .addMethod(METHOD_GET_OUTPATIENT_DETAIL)
              .addMethod(METHOD_CREATE_OUTPATIENT_ORDER)
              .addMethod(METHOD_GET_USER_ORDER_LIST_V3)
              .addMethod(METHOD_SAVE_PRESCRIPTION_ORDER)
              .addMethod(METHOD_SAVE_PRESCRIPTION_ADDRESS)
              .addMethod(METHOD_GET_ORDER_BY_PRESCRIPTION_ID)
              .addMethod(METHOD_GET_SHARED_CONSULT_ORDER_LIST)
              .addMethod(METHOD_PAY_ORDER)
              .addMethod(METHOD_GET_CONSULT_ORDER_LIST)
              .addMethod(METHOD_GET_DOCTOR_EVALUATION_LIST)
              .addMethod(METHOD_GET_ORDER_LIST_BY_PRESCRIPTION_INFO_IDS)
              .addMethod(METHOD_DELETE_DOCTOR_COMMENT)
              .addMethod(METHOD_GET_PREPAY_ID_BY_ORDER_NO)
              .addMethod(METHOD_SAVE_RP_SESSION)
              .addMethod(METHOD_SAVE_ORDER_MSG)
              .addMethod(METHOD_LIST_ORDER_MSG)
              .addMethod(METHOD_GET_SESSION_STATUS)
              .addMethod(METHOD_SEND_SUBSCRIBE_MESSAGE_AFTER_PAY_SUCCESS)
              .addMethod(METHOD_CREATE_DEPOSIT)
              .addMethod(METHOD_DEPOSIT_PAYMENT_CALLBACK)
              .addMethod(METHOD_ADD_ADDITIONAL_RECORD)
              .addMethod(METHOD_GET_ADDITIONAL_RECORD)
              .addMethod(METHOD_UPDATE_ORDER_AMT)
              .addMethod(METHOD_CREATE_CHECK_UP_ORDER)
              .addMethod(METHOD_ORDER_PAYMENT_CALLBACK_NOTIFY)
              .build();
        }
      }
    }
    return result;
  }
}
