// Code generated by protoc-gen-go. DO NOT EDIT.
// source: consult.proto

package gapi

import (
	context "context"
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
	math "math"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

//创建咨询订单请求
type CreateConsultingOrderRequest struct {
	UserId               int32    `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	Mobile               string   `protobuf:"bytes,2,opt,name=mobile,proto3" json:"mobile,omitempty"`
	PatientName          string   `protobuf:"bytes,3,opt,name=patientName,proto3" json:"patientName,omitempty"`
	Age                  int32    `protobuf:"varint,4,opt,name=age,proto3" json:"age,omitempty"`
	Sex                  int32    `protobuf:"varint,5,opt,name=sex,proto3" json:"sex,omitempty"`
	Desc                 string   `protobuf:"bytes,6,opt,name=desc,proto3" json:"desc,omitempty"`
	Images               string   `protobuf:"bytes,7,opt,name=images,proto3" json:"images,omitempty"`
	DoctorId             int32    `protobuf:"varint,8,opt,name=doctorId,proto3" json:"doctorId,omitempty"`
	RecordId             int32    `protobuf:"varint,9,opt,name=recordId,proto3" json:"recordId,omitempty"`
	IdNo                 string   `protobuf:"bytes,10,opt,name=idNo,proto3" json:"idNo,omitempty"`
	UserPatientId        int32    `protobuf:"varint,11,opt,name=userPatientId,proto3" json:"userPatientId,omitempty"`
	Terminal             int32    `protobuf:"varint,12,opt,name=terminal,proto3" json:"terminal,omitempty"`
	Shared               int32    `protobuf:"varint,13,opt,name=shared,proto3" json:"shared,omitempty"`
	ConsultType          int32    `protobuf:"varint,14,opt,name=consultType,proto3" json:"consultType,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CreateConsultingOrderRequest) Reset()         { *m = CreateConsultingOrderRequest{} }
func (m *CreateConsultingOrderRequest) String() string { return proto.CompactTextString(m) }
func (*CreateConsultingOrderRequest) ProtoMessage()    {}
func (*CreateConsultingOrderRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{0}
}

func (m *CreateConsultingOrderRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CreateConsultingOrderRequest.Unmarshal(m, b)
}
func (m *CreateConsultingOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CreateConsultingOrderRequest.Marshal(b, m, deterministic)
}
func (m *CreateConsultingOrderRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CreateConsultingOrderRequest.Merge(m, src)
}
func (m *CreateConsultingOrderRequest) XXX_Size() int {
	return xxx_messageInfo_CreateConsultingOrderRequest.Size(m)
}
func (m *CreateConsultingOrderRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CreateConsultingOrderRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CreateConsultingOrderRequest proto.InternalMessageInfo

func (m *CreateConsultingOrderRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

func (m *CreateConsultingOrderRequest) GetMobile() string {
	if m != nil {
		return m.Mobile
	}
	return ""
}

func (m *CreateConsultingOrderRequest) GetPatientName() string {
	if m != nil {
		return m.PatientName
	}
	return ""
}

func (m *CreateConsultingOrderRequest) GetAge() int32 {
	if m != nil {
		return m.Age
	}
	return 0
}

func (m *CreateConsultingOrderRequest) GetSex() int32 {
	if m != nil {
		return m.Sex
	}
	return 0
}

func (m *CreateConsultingOrderRequest) GetDesc() string {
	if m != nil {
		return m.Desc
	}
	return ""
}

func (m *CreateConsultingOrderRequest) GetImages() string {
	if m != nil {
		return m.Images
	}
	return ""
}

func (m *CreateConsultingOrderRequest) GetDoctorId() int32 {
	if m != nil {
		return m.DoctorId
	}
	return 0
}

func (m *CreateConsultingOrderRequest) GetRecordId() int32 {
	if m != nil {
		return m.RecordId
	}
	return 0
}

func (m *CreateConsultingOrderRequest) GetIdNo() string {
	if m != nil {
		return m.IdNo
	}
	return ""
}

func (m *CreateConsultingOrderRequest) GetUserPatientId() int32 {
	if m != nil {
		return m.UserPatientId
	}
	return 0
}

func (m *CreateConsultingOrderRequest) GetTerminal() int32 {
	if m != nil {
		return m.Terminal
	}
	return 0
}

func (m *CreateConsultingOrderRequest) GetShared() int32 {
	if m != nil {
		return m.Shared
	}
	return 0
}

func (m *CreateConsultingOrderRequest) GetConsultType() int32 {
	if m != nil {
		return m.ConsultType
	}
	return 0
}

//创建咨询订单响应
type CreateConsultingOrderResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	ImageUrl             []string `protobuf:"bytes,2,rep,name=imageUrl,proto3" json:"imageUrl,omitempty"`
	SessionId            string   `protobuf:"bytes,3,opt,name=sessionId,proto3" json:"sessionId,omitempty"`
	OrderId              int32    `protobuf:"varint,4,opt,name=orderId,proto3" json:"orderId,omitempty"`
	OrderType            int32    `protobuf:"varint,5,opt,name=orderType,proto3" json:"orderType,omitempty"`
	Msg                  string   `protobuf:"bytes,6,opt,name=msg,proto3" json:"msg,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CreateConsultingOrderResponse) Reset()         { *m = CreateConsultingOrderResponse{} }
func (m *CreateConsultingOrderResponse) String() string { return proto.CompactTextString(m) }
func (*CreateConsultingOrderResponse) ProtoMessage()    {}
func (*CreateConsultingOrderResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{1}
}

func (m *CreateConsultingOrderResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CreateConsultingOrderResponse.Unmarshal(m, b)
}
func (m *CreateConsultingOrderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CreateConsultingOrderResponse.Marshal(b, m, deterministic)
}
func (m *CreateConsultingOrderResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CreateConsultingOrderResponse.Merge(m, src)
}
func (m *CreateConsultingOrderResponse) XXX_Size() int {
	return xxx_messageInfo_CreateConsultingOrderResponse.Size(m)
}
func (m *CreateConsultingOrderResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CreateConsultingOrderResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CreateConsultingOrderResponse proto.InternalMessageInfo

func (m *CreateConsultingOrderResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *CreateConsultingOrderResponse) GetImageUrl() []string {
	if m != nil {
		return m.ImageUrl
	}
	return nil
}

func (m *CreateConsultingOrderResponse) GetSessionId() string {
	if m != nil {
		return m.SessionId
	}
	return ""
}

func (m *CreateConsultingOrderResponse) GetOrderId() int32 {
	if m != nil {
		return m.OrderId
	}
	return 0
}

func (m *CreateConsultingOrderResponse) GetOrderType() int32 {
	if m != nil {
		return m.OrderType
	}
	return 0
}

func (m *CreateConsultingOrderResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

//订单支付成功通知消息
type PayConsultingCallbackRequest struct {
	OrderNo              string   `protobuf:"bytes,1,opt,name=orderNo,proto3" json:"orderNo,omitempty"`
	OrderId              int32    `protobuf:"varint,2,opt,name=orderId,proto3" json:"orderId,omitempty"`
	PayType              int32    `protobuf:"varint,3,opt,name=payType,proto3" json:"payType,omitempty"`
	Custom               string   `protobuf:"bytes,4,opt,name=custom,proto3" json:"custom,omitempty"`
	BizId                int32    `protobuf:"varint,5,opt,name=bizId,proto3" json:"bizId,omitempty"`
	PaymentNo            string   `protobuf:"bytes,6,opt,name=paymentNo,proto3" json:"paymentNo,omitempty"`
	UserId               int32    `protobuf:"varint,7,opt,name=userId,proto3" json:"userId,omitempty"`
	PrepayId             string   `protobuf:"bytes,8,opt,name=prepayId,proto3" json:"prepayId,omitempty"`
	Terminal             int32    `protobuf:"varint,9,opt,name=terminal,proto3" json:"terminal,omitempty"`
	Openid               string   `protobuf:"bytes,10,opt,name=openid,proto3" json:"openid,omitempty"`
	PaymentChannel       int32    `protobuf:"varint,11,opt,name=paymentChannel,proto3" json:"paymentChannel,omitempty"`
	OneTimeCustom        string   `protobuf:"bytes,12,opt,name=oneTimeCustom,proto3" json:"oneTimeCustom,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PayConsultingCallbackRequest) Reset()         { *m = PayConsultingCallbackRequest{} }
func (m *PayConsultingCallbackRequest) String() string { return proto.CompactTextString(m) }
func (*PayConsultingCallbackRequest) ProtoMessage()    {}
func (*PayConsultingCallbackRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{2}
}

func (m *PayConsultingCallbackRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PayConsultingCallbackRequest.Unmarshal(m, b)
}
func (m *PayConsultingCallbackRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PayConsultingCallbackRequest.Marshal(b, m, deterministic)
}
func (m *PayConsultingCallbackRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PayConsultingCallbackRequest.Merge(m, src)
}
func (m *PayConsultingCallbackRequest) XXX_Size() int {
	return xxx_messageInfo_PayConsultingCallbackRequest.Size(m)
}
func (m *PayConsultingCallbackRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_PayConsultingCallbackRequest.DiscardUnknown(m)
}

var xxx_messageInfo_PayConsultingCallbackRequest proto.InternalMessageInfo

func (m *PayConsultingCallbackRequest) GetOrderNo() string {
	if m != nil {
		return m.OrderNo
	}
	return ""
}

func (m *PayConsultingCallbackRequest) GetOrderId() int32 {
	if m != nil {
		return m.OrderId
	}
	return 0
}

func (m *PayConsultingCallbackRequest) GetPayType() int32 {
	if m != nil {
		return m.PayType
	}
	return 0
}

func (m *PayConsultingCallbackRequest) GetCustom() string {
	if m != nil {
		return m.Custom
	}
	return ""
}

func (m *PayConsultingCallbackRequest) GetBizId() int32 {
	if m != nil {
		return m.BizId
	}
	return 0
}

func (m *PayConsultingCallbackRequest) GetPaymentNo() string {
	if m != nil {
		return m.PaymentNo
	}
	return ""
}

func (m *PayConsultingCallbackRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

func (m *PayConsultingCallbackRequest) GetPrepayId() string {
	if m != nil {
		return m.PrepayId
	}
	return ""
}

func (m *PayConsultingCallbackRequest) GetTerminal() int32 {
	if m != nil {
		return m.Terminal
	}
	return 0
}

func (m *PayConsultingCallbackRequest) GetOpenid() string {
	if m != nil {
		return m.Openid
	}
	return ""
}

func (m *PayConsultingCallbackRequest) GetPaymentChannel() int32 {
	if m != nil {
		return m.PaymentChannel
	}
	return 0
}

func (m *PayConsultingCallbackRequest) GetOneTimeCustom() string {
	if m != nil {
		return m.OneTimeCustom
	}
	return ""
}

//订单支付成功通知响应消息
type PayConsultingCallbackResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PayConsultingCallbackResponse) Reset()         { *m = PayConsultingCallbackResponse{} }
func (m *PayConsultingCallbackResponse) String() string { return proto.CompactTextString(m) }
func (*PayConsultingCallbackResponse) ProtoMessage()    {}
func (*PayConsultingCallbackResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{3}
}

func (m *PayConsultingCallbackResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PayConsultingCallbackResponse.Unmarshal(m, b)
}
func (m *PayConsultingCallbackResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PayConsultingCallbackResponse.Marshal(b, m, deterministic)
}
func (m *PayConsultingCallbackResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PayConsultingCallbackResponse.Merge(m, src)
}
func (m *PayConsultingCallbackResponse) XXX_Size() int {
	return xxx_messageInfo_PayConsultingCallbackResponse.Size(m)
}
func (m *PayConsultingCallbackResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_PayConsultingCallbackResponse.DiscardUnknown(m)
}

var xxx_messageInfo_PayConsultingCallbackResponse proto.InternalMessageInfo

func (m *PayConsultingCallbackResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *PayConsultingCallbackResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//咨询订单接诊/退诊请求
type ArrangeConsultingRequest struct {
	DoctorId             int32    `protobuf:"varint,1,opt,name=doctorId,proto3" json:"doctorId,omitempty"`
	OrderId              int32    `protobuf:"varint,2,opt,name=orderId,proto3" json:"orderId,omitempty"`
	IsArranged           int32    `protobuf:"varint,3,opt,name=isArranged,proto3" json:"isArranged,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ArrangeConsultingRequest) Reset()         { *m = ArrangeConsultingRequest{} }
func (m *ArrangeConsultingRequest) String() string { return proto.CompactTextString(m) }
func (*ArrangeConsultingRequest) ProtoMessage()    {}
func (*ArrangeConsultingRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{4}
}

func (m *ArrangeConsultingRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ArrangeConsultingRequest.Unmarshal(m, b)
}
func (m *ArrangeConsultingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ArrangeConsultingRequest.Marshal(b, m, deterministic)
}
func (m *ArrangeConsultingRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ArrangeConsultingRequest.Merge(m, src)
}
func (m *ArrangeConsultingRequest) XXX_Size() int {
	return xxx_messageInfo_ArrangeConsultingRequest.Size(m)
}
func (m *ArrangeConsultingRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_ArrangeConsultingRequest.DiscardUnknown(m)
}

var xxx_messageInfo_ArrangeConsultingRequest proto.InternalMessageInfo

func (m *ArrangeConsultingRequest) GetDoctorId() int32 {
	if m != nil {
		return m.DoctorId
	}
	return 0
}

func (m *ArrangeConsultingRequest) GetOrderId() int32 {
	if m != nil {
		return m.OrderId
	}
	return 0
}

func (m *ArrangeConsultingRequest) GetIsArranged() int32 {
	if m != nil {
		return m.IsArranged
	}
	return 0
}

//咨询订单接诊/退诊响应
type ArrangeConsultingResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	PatientId            int32    `protobuf:"varint,3,opt,name=patientId,proto3" json:"patientId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ArrangeConsultingResponse) Reset()         { *m = ArrangeConsultingResponse{} }
func (m *ArrangeConsultingResponse) String() string { return proto.CompactTextString(m) }
func (*ArrangeConsultingResponse) ProtoMessage()    {}
func (*ArrangeConsultingResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{5}
}

func (m *ArrangeConsultingResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ArrangeConsultingResponse.Unmarshal(m, b)
}
func (m *ArrangeConsultingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ArrangeConsultingResponse.Marshal(b, m, deterministic)
}
func (m *ArrangeConsultingResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ArrangeConsultingResponse.Merge(m, src)
}
func (m *ArrangeConsultingResponse) XXX_Size() int {
	return xxx_messageInfo_ArrangeConsultingResponse.Size(m)
}
func (m *ArrangeConsultingResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_ArrangeConsultingResponse.DiscardUnknown(m)
}

var xxx_messageInfo_ArrangeConsultingResponse proto.InternalMessageInfo

func (m *ArrangeConsultingResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *ArrangeConsultingResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

func (m *ArrangeConsultingResponse) GetPatientId() int32 {
	if m != nil {
		return m.PatientId
	}
	return 0
}

type CancelConsultingRequest struct {
	OrderId              int32    `protobuf:"varint,1,opt,name=orderId,proto3" json:"orderId,omitempty"`
	UserId               int32    `protobuf:"varint,2,opt,name=userId,proto3" json:"userId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CancelConsultingRequest) Reset()         { *m = CancelConsultingRequest{} }
func (m *CancelConsultingRequest) String() string { return proto.CompactTextString(m) }
func (*CancelConsultingRequest) ProtoMessage()    {}
func (*CancelConsultingRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{6}
}

func (m *CancelConsultingRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CancelConsultingRequest.Unmarshal(m, b)
}
func (m *CancelConsultingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CancelConsultingRequest.Marshal(b, m, deterministic)
}
func (m *CancelConsultingRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CancelConsultingRequest.Merge(m, src)
}
func (m *CancelConsultingRequest) XXX_Size() int {
	return xxx_messageInfo_CancelConsultingRequest.Size(m)
}
func (m *CancelConsultingRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CancelConsultingRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CancelConsultingRequest proto.InternalMessageInfo

func (m *CancelConsultingRequest) GetOrderId() int32 {
	if m != nil {
		return m.OrderId
	}
	return 0
}

func (m *CancelConsultingRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

type CancelConsultingResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CancelConsultingResponse) Reset()         { *m = CancelConsultingResponse{} }
func (m *CancelConsultingResponse) String() string { return proto.CompactTextString(m) }
func (*CancelConsultingResponse) ProtoMessage()    {}
func (*CancelConsultingResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{7}
}

func (m *CancelConsultingResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CancelConsultingResponse.Unmarshal(m, b)
}
func (m *CancelConsultingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CancelConsultingResponse.Marshal(b, m, deterministic)
}
func (m *CancelConsultingResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CancelConsultingResponse.Merge(m, src)
}
func (m *CancelConsultingResponse) XXX_Size() int {
	return xxx_messageInfo_CancelConsultingResponse.Size(m)
}
func (m *CancelConsultingResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CancelConsultingResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CancelConsultingResponse proto.InternalMessageInfo

func (m *CancelConsultingResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *CancelConsultingResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

//咨询订单退款回调
type RefundConsultingCallbackRequest struct {
	Amount               int32    `protobuf:"varint,1,opt,name=amount,proto3" json:"amount,omitempty"`
	BizId                int32    `protobuf:"varint,2,opt,name=bizId,proto3" json:"bizId,omitempty"`
	OrderId              int32    `protobuf:"varint,3,opt,name=orderId,proto3" json:"orderId,omitempty"`
	OrderNo              string   `protobuf:"bytes,4,opt,name=orderNo,proto3" json:"orderNo,omitempty"`
	RefundNo             string   `protobuf:"bytes,5,opt,name=refundNo,proto3" json:"refundNo,omitempty"`
	RefundStatus         int32    `protobuf:"varint,6,opt,name=refundStatus,proto3" json:"refundStatus,omitempty"`
	Custom               string   `protobuf:"bytes,7,opt,name=custom,proto3" json:"custom,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *RefundConsultingCallbackRequest) Reset()         { *m = RefundConsultingCallbackRequest{} }
func (m *RefundConsultingCallbackRequest) String() string { return proto.CompactTextString(m) }
func (*RefundConsultingCallbackRequest) ProtoMessage()    {}
func (*RefundConsultingCallbackRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{8}
}

func (m *RefundConsultingCallbackRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_RefundConsultingCallbackRequest.Unmarshal(m, b)
}
func (m *RefundConsultingCallbackRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_RefundConsultingCallbackRequest.Marshal(b, m, deterministic)
}
func (m *RefundConsultingCallbackRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_RefundConsultingCallbackRequest.Merge(m, src)
}
func (m *RefundConsultingCallbackRequest) XXX_Size() int {
	return xxx_messageInfo_RefundConsultingCallbackRequest.Size(m)
}
func (m *RefundConsultingCallbackRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_RefundConsultingCallbackRequest.DiscardUnknown(m)
}

var xxx_messageInfo_RefundConsultingCallbackRequest proto.InternalMessageInfo

func (m *RefundConsultingCallbackRequest) GetAmount() int32 {
	if m != nil {
		return m.Amount
	}
	return 0
}

func (m *RefundConsultingCallbackRequest) GetBizId() int32 {
	if m != nil {
		return m.BizId
	}
	return 0
}

func (m *RefundConsultingCallbackRequest) GetOrderId() int32 {
	if m != nil {
		return m.OrderId
	}
	return 0
}

func (m *RefundConsultingCallbackRequest) GetOrderNo() string {
	if m != nil {
		return m.OrderNo
	}
	return ""
}

func (m *RefundConsultingCallbackRequest) GetRefundNo() string {
	if m != nil {
		return m.RefundNo
	}
	return ""
}

func (m *RefundConsultingCallbackRequest) GetRefundStatus() int32 {
	if m != nil {
		return m.RefundStatus
	}
	return 0
}

func (m *RefundConsultingCallbackRequest) GetCustom() string {
	if m != nil {
		return m.Custom
	}
	return ""
}

type RefundConsultingCallbackResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *RefundConsultingCallbackResponse) Reset()         { *m = RefundConsultingCallbackResponse{} }
func (m *RefundConsultingCallbackResponse) String() string { return proto.CompactTextString(m) }
func (*RefundConsultingCallbackResponse) ProtoMessage()    {}
func (*RefundConsultingCallbackResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{9}
}

func (m *RefundConsultingCallbackResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_RefundConsultingCallbackResponse.Unmarshal(m, b)
}
func (m *RefundConsultingCallbackResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_RefundConsultingCallbackResponse.Marshal(b, m, deterministic)
}
func (m *RefundConsultingCallbackResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_RefundConsultingCallbackResponse.Merge(m, src)
}
func (m *RefundConsultingCallbackResponse) XXX_Size() int {
	return xxx_messageInfo_RefundConsultingCallbackResponse.Size(m)
}
func (m *RefundConsultingCallbackResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_RefundConsultingCallbackResponse.DiscardUnknown(m)
}

var xxx_messageInfo_RefundConsultingCallbackResponse proto.InternalMessageInfo

func (m *RefundConsultingCallbackResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *RefundConsultingCallbackResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

//线上咨询排班
type ConsultingSchedule struct {
	ScheduleId           int32    `protobuf:"varint,1,opt,name=scheduleId,proto3" json:"scheduleId,omitempty"`
	DoctorId             int32    `protobuf:"varint,2,opt,name=doctorId,proto3" json:"doctorId,omitempty"`
	CreateTime           int64    `protobuf:"varint,3,opt,name=createTime,proto3" json:"createTime,omitempty"`
	DatePeriod           int32    `protobuf:"varint,4,opt,name=datePeriod,proto3" json:"datePeriod,omitempty"`
	Repeated             int32    `protobuf:"varint,5,opt,name=repeated,proto3" json:"repeated,omitempty"`
	Week                 int32    `protobuf:"varint,6,opt,name=week,proto3" json:"week,omitempty"`
	ScheduleDate         int64    `protobuf:"varint,7,opt,name=scheduleDate,proto3" json:"scheduleDate,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ConsultingSchedule) Reset()         { *m = ConsultingSchedule{} }
func (m *ConsultingSchedule) String() string { return proto.CompactTextString(m) }
func (*ConsultingSchedule) ProtoMessage()    {}
func (*ConsultingSchedule) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{10}
}

func (m *ConsultingSchedule) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ConsultingSchedule.Unmarshal(m, b)
}
func (m *ConsultingSchedule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ConsultingSchedule.Marshal(b, m, deterministic)
}
func (m *ConsultingSchedule) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ConsultingSchedule.Merge(m, src)
}
func (m *ConsultingSchedule) XXX_Size() int {
	return xxx_messageInfo_ConsultingSchedule.Size(m)
}
func (m *ConsultingSchedule) XXX_DiscardUnknown() {
	xxx_messageInfo_ConsultingSchedule.DiscardUnknown(m)
}

var xxx_messageInfo_ConsultingSchedule proto.InternalMessageInfo

func (m *ConsultingSchedule) GetScheduleId() int32 {
	if m != nil {
		return m.ScheduleId
	}
	return 0
}

func (m *ConsultingSchedule) GetDoctorId() int32 {
	if m != nil {
		return m.DoctorId
	}
	return 0
}

func (m *ConsultingSchedule) GetCreateTime() int64 {
	if m != nil {
		return m.CreateTime
	}
	return 0
}

func (m *ConsultingSchedule) GetDatePeriod() int32 {
	if m != nil {
		return m.DatePeriod
	}
	return 0
}

func (m *ConsultingSchedule) GetRepeated() int32 {
	if m != nil {
		return m.Repeated
	}
	return 0
}

func (m *ConsultingSchedule) GetWeek() int32 {
	if m != nil {
		return m.Week
	}
	return 0
}

func (m *ConsultingSchedule) GetScheduleDate() int64 {
	if m != nil {
		return m.ScheduleDate
	}
	return 0
}

//线上咨询排班列表
type GetConsultingScheduleListRequest struct {
	DoctorId             int32    `protobuf:"varint,1,opt,name=doctorId,proto3" json:"doctorId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetConsultingScheduleListRequest) Reset()         { *m = GetConsultingScheduleListRequest{} }
func (m *GetConsultingScheduleListRequest) String() string { return proto.CompactTextString(m) }
func (*GetConsultingScheduleListRequest) ProtoMessage()    {}
func (*GetConsultingScheduleListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{11}
}

func (m *GetConsultingScheduleListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetConsultingScheduleListRequest.Unmarshal(m, b)
}
func (m *GetConsultingScheduleListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetConsultingScheduleListRequest.Marshal(b, m, deterministic)
}
func (m *GetConsultingScheduleListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetConsultingScheduleListRequest.Merge(m, src)
}
func (m *GetConsultingScheduleListRequest) XXX_Size() int {
	return xxx_messageInfo_GetConsultingScheduleListRequest.Size(m)
}
func (m *GetConsultingScheduleListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetConsultingScheduleListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetConsultingScheduleListRequest proto.InternalMessageInfo

func (m *GetConsultingScheduleListRequest) GetDoctorId() int32 {
	if m != nil {
		return m.DoctorId
	}
	return 0
}

type GetConsultingScheduleListResponse struct {
	Code                 int32                 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string                `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Schedule             []*ConsultingSchedule `protobuf:"bytes,3,rep,name=schedule,proto3" json:"schedule,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (m *GetConsultingScheduleListResponse) Reset()         { *m = GetConsultingScheduleListResponse{} }
func (m *GetConsultingScheduleListResponse) String() string { return proto.CompactTextString(m) }
func (*GetConsultingScheduleListResponse) ProtoMessage()    {}
func (*GetConsultingScheduleListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{12}
}

func (m *GetConsultingScheduleListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetConsultingScheduleListResponse.Unmarshal(m, b)
}
func (m *GetConsultingScheduleListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetConsultingScheduleListResponse.Marshal(b, m, deterministic)
}
func (m *GetConsultingScheduleListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetConsultingScheduleListResponse.Merge(m, src)
}
func (m *GetConsultingScheduleListResponse) XXX_Size() int {
	return xxx_messageInfo_GetConsultingScheduleListResponse.Size(m)
}
func (m *GetConsultingScheduleListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetConsultingScheduleListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetConsultingScheduleListResponse proto.InternalMessageInfo

func (m *GetConsultingScheduleListResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *GetConsultingScheduleListResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

func (m *GetConsultingScheduleListResponse) GetSchedule() []*ConsultingSchedule {
	if m != nil {
		return m.Schedule
	}
	return nil
}

//设置线上咨询排班
type SetConsultingScheduleRequest struct {
	DoctorId             int32    `protobuf:"varint,1,opt,name=doctorId,proto3" json:"doctorId,omitempty"`
	Repeated             int32    `protobuf:"varint,2,opt,name=repeated,proto3" json:"repeated,omitempty"`
	ServiceDate          string   `protobuf:"bytes,3,opt,name=serviceDate,proto3" json:"serviceDate,omitempty"`
	DatePeriod           int32    `protobuf:"varint,4,opt,name=datePeriod,proto3" json:"datePeriod,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SetConsultingScheduleRequest) Reset()         { *m = SetConsultingScheduleRequest{} }
func (m *SetConsultingScheduleRequest) String() string { return proto.CompactTextString(m) }
func (*SetConsultingScheduleRequest) ProtoMessage()    {}
func (*SetConsultingScheduleRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{13}
}

func (m *SetConsultingScheduleRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SetConsultingScheduleRequest.Unmarshal(m, b)
}
func (m *SetConsultingScheduleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SetConsultingScheduleRequest.Marshal(b, m, deterministic)
}
func (m *SetConsultingScheduleRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SetConsultingScheduleRequest.Merge(m, src)
}
func (m *SetConsultingScheduleRequest) XXX_Size() int {
	return xxx_messageInfo_SetConsultingScheduleRequest.Size(m)
}
func (m *SetConsultingScheduleRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_SetConsultingScheduleRequest.DiscardUnknown(m)
}

var xxx_messageInfo_SetConsultingScheduleRequest proto.InternalMessageInfo

func (m *SetConsultingScheduleRequest) GetDoctorId() int32 {
	if m != nil {
		return m.DoctorId
	}
	return 0
}

func (m *SetConsultingScheduleRequest) GetRepeated() int32 {
	if m != nil {
		return m.Repeated
	}
	return 0
}

func (m *SetConsultingScheduleRequest) GetServiceDate() string {
	if m != nil {
		return m.ServiceDate
	}
	return ""
}

func (m *SetConsultingScheduleRequest) GetDatePeriod() int32 {
	if m != nil {
		return m.DatePeriod
	}
	return 0
}

type SetConsultingScheduleResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SetConsultingScheduleResponse) Reset()         { *m = SetConsultingScheduleResponse{} }
func (m *SetConsultingScheduleResponse) String() string { return proto.CompactTextString(m) }
func (*SetConsultingScheduleResponse) ProtoMessage()    {}
func (*SetConsultingScheduleResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{14}
}

func (m *SetConsultingScheduleResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SetConsultingScheduleResponse.Unmarshal(m, b)
}
func (m *SetConsultingScheduleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SetConsultingScheduleResponse.Marshal(b, m, deterministic)
}
func (m *SetConsultingScheduleResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SetConsultingScheduleResponse.Merge(m, src)
}
func (m *SetConsultingScheduleResponse) XXX_Size() int {
	return xxx_messageInfo_SetConsultingScheduleResponse.Size(m)
}
func (m *SetConsultingScheduleResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_SetConsultingScheduleResponse.DiscardUnknown(m)
}

var xxx_messageInfo_SetConsultingScheduleResponse proto.InternalMessageInfo

func (m *SetConsultingScheduleResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *SetConsultingScheduleResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

//取消线上排班
type CancelConsultingScheduleRequest struct {
	DoctorId             int32    `protobuf:"varint,1,opt,name=doctorId,proto3" json:"doctorId,omitempty"`
	ScheduleId           int32    `protobuf:"varint,2,opt,name=scheduleId,proto3" json:"scheduleId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CancelConsultingScheduleRequest) Reset()         { *m = CancelConsultingScheduleRequest{} }
func (m *CancelConsultingScheduleRequest) String() string { return proto.CompactTextString(m) }
func (*CancelConsultingScheduleRequest) ProtoMessage()    {}
func (*CancelConsultingScheduleRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{15}
}

func (m *CancelConsultingScheduleRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CancelConsultingScheduleRequest.Unmarshal(m, b)
}
func (m *CancelConsultingScheduleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CancelConsultingScheduleRequest.Marshal(b, m, deterministic)
}
func (m *CancelConsultingScheduleRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CancelConsultingScheduleRequest.Merge(m, src)
}
func (m *CancelConsultingScheduleRequest) XXX_Size() int {
	return xxx_messageInfo_CancelConsultingScheduleRequest.Size(m)
}
func (m *CancelConsultingScheduleRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CancelConsultingScheduleRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CancelConsultingScheduleRequest proto.InternalMessageInfo

func (m *CancelConsultingScheduleRequest) GetDoctorId() int32 {
	if m != nil {
		return m.DoctorId
	}
	return 0
}

func (m *CancelConsultingScheduleRequest) GetScheduleId() int32 {
	if m != nil {
		return m.ScheduleId
	}
	return 0
}

type CancelConsultingScheduleResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CancelConsultingScheduleResponse) Reset()         { *m = CancelConsultingScheduleResponse{} }
func (m *CancelConsultingScheduleResponse) String() string { return proto.CompactTextString(m) }
func (*CancelConsultingScheduleResponse) ProtoMessage()    {}
func (*CancelConsultingScheduleResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{16}
}

func (m *CancelConsultingScheduleResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CancelConsultingScheduleResponse.Unmarshal(m, b)
}
func (m *CancelConsultingScheduleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CancelConsultingScheduleResponse.Marshal(b, m, deterministic)
}
func (m *CancelConsultingScheduleResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CancelConsultingScheduleResponse.Merge(m, src)
}
func (m *CancelConsultingScheduleResponse) XXX_Size() int {
	return xxx_messageInfo_CancelConsultingScheduleResponse.Size(m)
}
func (m *CancelConsultingScheduleResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CancelConsultingScheduleResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CancelConsultingScheduleResponse proto.InternalMessageInfo

func (m *CancelConsultingScheduleResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *CancelConsultingScheduleResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

// 咨询订单定义类
type ConsultOrder struct {
	OrderId              int32    `protobuf:"varint,1,opt,name=orderId,proto3" json:"orderId,omitempty"`
	ConsultId            int32    `protobuf:"varint,2,opt,name=consultId,proto3" json:"consultId,omitempty"`
	OrderTitle           string   `protobuf:"bytes,3,opt,name=orderTitle,proto3" json:"orderTitle,omitempty"`
	OrderType            int32    `protobuf:"varint,4,opt,name=orderType,proto3" json:"orderType,omitempty"`
	OrderNo              string   `protobuf:"bytes,5,opt,name=orderNo,proto3" json:"orderNo,omitempty"`
	PatientName          string   `protobuf:"bytes,6,opt,name=patientName,proto3" json:"patientName,omitempty"`
	PatientSex           int32    `protobuf:"varint,7,opt,name=patientSex,proto3" json:"patientSex,omitempty"`
	StrPatientSex        string   `protobuf:"bytes,8,opt,name=strPatientSex,proto3" json:"strPatientSex,omitempty"`
	HospitalName         string   `protobuf:"bytes,9,opt,name=hospitalName,proto3" json:"hospitalName,omitempty"`
	DoctorName           string   `protobuf:"bytes,10,opt,name=doctorName,proto3" json:"doctorName,omitempty"`
	DeptName             string   `protobuf:"bytes,11,opt,name=deptName,proto3" json:"deptName,omitempty"`
	CreateTime           int64    `protobuf:"varint,12,opt,name=createTime,proto3" json:"createTime,omitempty"`
	OrderAmount          int32    `protobuf:"varint,13,opt,name=orderAmount,proto3" json:"orderAmount,omitempty"`
	StrOrderAmount       string   `protobuf:"bytes,14,opt,name=strOrderAmount,proto3" json:"strOrderAmount,omitempty"`
	StatusName           string   `protobuf:"bytes,15,opt,name=statusName,proto3" json:"statusName,omitempty"`
	DoctorId             int32    `protobuf:"varint,16,opt,name=doctorId,proto3" json:"doctorId,omitempty"`
	PaymentStatus        int32    `protobuf:"varint,17,opt,name=paymentStatus,proto3" json:"paymentStatus,omitempty"`
	UserId               int32    `protobuf:"varint,18,opt,name=userId,proto3" json:"userId,omitempty"`
	PatientMobile        string   `protobuf:"bytes,19,opt,name=patientMobile,proto3" json:"patientMobile,omitempty"`
	PatientAge           int32    `protobuf:"varint,20,opt,name=patientAge,proto3" json:"patientAge,omitempty"`
	Description          string   `protobuf:"bytes,21,opt,name=description,proto3" json:"description,omitempty"`
	HospitalId           int32    `protobuf:"varint,22,opt,name=hospitalId,proto3" json:"hospitalId,omitempty"`
	DeptId               int32    `protobuf:"varint,23,opt,name=deptId,proto3" json:"deptId,omitempty"`
	SessionId            string   `protobuf:"bytes,24,opt,name=sessionId,proto3" json:"sessionId,omitempty"`
	Status               int32    `protobuf:"varint,25,opt,name=status,proto3" json:"status,omitempty"`
	PatientId            int32    `protobuf:"varint,26,opt,name=patientId,proto3" json:"patientId,omitempty"`
	IdNo                 string   `protobuf:"bytes,27,opt,name=idNo,proto3" json:"idNo,omitempty"`
	ExtStatus            int32    `protobuf:"varint,28,opt,name=extStatus,proto3" json:"extStatus,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ConsultOrder) Reset()         { *m = ConsultOrder{} }
func (m *ConsultOrder) String() string { return proto.CompactTextString(m) }
func (*ConsultOrder) ProtoMessage()    {}
func (*ConsultOrder) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{17}
}

func (m *ConsultOrder) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ConsultOrder.Unmarshal(m, b)
}
func (m *ConsultOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ConsultOrder.Marshal(b, m, deterministic)
}
func (m *ConsultOrder) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ConsultOrder.Merge(m, src)
}
func (m *ConsultOrder) XXX_Size() int {
	return xxx_messageInfo_ConsultOrder.Size(m)
}
func (m *ConsultOrder) XXX_DiscardUnknown() {
	xxx_messageInfo_ConsultOrder.DiscardUnknown(m)
}

var xxx_messageInfo_ConsultOrder proto.InternalMessageInfo

func (m *ConsultOrder) GetOrderId() int32 {
	if m != nil {
		return m.OrderId
	}
	return 0
}

func (m *ConsultOrder) GetConsultId() int32 {
	if m != nil {
		return m.ConsultId
	}
	return 0
}

func (m *ConsultOrder) GetOrderTitle() string {
	if m != nil {
		return m.OrderTitle
	}
	return ""
}

func (m *ConsultOrder) GetOrderType() int32 {
	if m != nil {
		return m.OrderType
	}
	return 0
}

func (m *ConsultOrder) GetOrderNo() string {
	if m != nil {
		return m.OrderNo
	}
	return ""
}

func (m *ConsultOrder) GetPatientName() string {
	if m != nil {
		return m.PatientName
	}
	return ""
}

func (m *ConsultOrder) GetPatientSex() int32 {
	if m != nil {
		return m.PatientSex
	}
	return 0
}

func (m *ConsultOrder) GetStrPatientSex() string {
	if m != nil {
		return m.StrPatientSex
	}
	return ""
}

func (m *ConsultOrder) GetHospitalName() string {
	if m != nil {
		return m.HospitalName
	}
	return ""
}

func (m *ConsultOrder) GetDoctorName() string {
	if m != nil {
		return m.DoctorName
	}
	return ""
}

func (m *ConsultOrder) GetDeptName() string {
	if m != nil {
		return m.DeptName
	}
	return ""
}

func (m *ConsultOrder) GetCreateTime() int64 {
	if m != nil {
		return m.CreateTime
	}
	return 0
}

func (m *ConsultOrder) GetOrderAmount() int32 {
	if m != nil {
		return m.OrderAmount
	}
	return 0
}

func (m *ConsultOrder) GetStrOrderAmount() string {
	if m != nil {
		return m.StrOrderAmount
	}
	return ""
}

func (m *ConsultOrder) GetStatusName() string {
	if m != nil {
		return m.StatusName
	}
	return ""
}

func (m *ConsultOrder) GetDoctorId() int32 {
	if m != nil {
		return m.DoctorId
	}
	return 0
}

func (m *ConsultOrder) GetPaymentStatus() int32 {
	if m != nil {
		return m.PaymentStatus
	}
	return 0
}

func (m *ConsultOrder) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

func (m *ConsultOrder) GetPatientMobile() string {
	if m != nil {
		return m.PatientMobile
	}
	return ""
}

func (m *ConsultOrder) GetPatientAge() int32 {
	if m != nil {
		return m.PatientAge
	}
	return 0
}

func (m *ConsultOrder) GetDescription() string {
	if m != nil {
		return m.Description
	}
	return ""
}

func (m *ConsultOrder) GetHospitalId() int32 {
	if m != nil {
		return m.HospitalId
	}
	return 0
}

func (m *ConsultOrder) GetDeptId() int32 {
	if m != nil {
		return m.DeptId
	}
	return 0
}

func (m *ConsultOrder) GetSessionId() string {
	if m != nil {
		return m.SessionId
	}
	return ""
}

func (m *ConsultOrder) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

func (m *ConsultOrder) GetPatientId() int32 {
	if m != nil {
		return m.PatientId
	}
	return 0
}

func (m *ConsultOrder) GetIdNo() string {
	if m != nil {
		return m.IdNo
	}
	return ""
}

func (m *ConsultOrder) GetExtStatus() int32 {
	if m != nil {
		return m.ExtStatus
	}
	return 0
}

// 得到咨询订单列表
type GetConsultOrderListRequest struct {
	UserId               int32    `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	PageIndex            int32    `protobuf:"varint,2,opt,name=pageIndex,proto3" json:"pageIndex,omitempty"`
	PageSize             int32    `protobuf:"varint,3,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetConsultOrderListRequest) Reset()         { *m = GetConsultOrderListRequest{} }
func (m *GetConsultOrderListRequest) String() string { return proto.CompactTextString(m) }
func (*GetConsultOrderListRequest) ProtoMessage()    {}
func (*GetConsultOrderListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{18}
}

func (m *GetConsultOrderListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetConsultOrderListRequest.Unmarshal(m, b)
}
func (m *GetConsultOrderListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetConsultOrderListRequest.Marshal(b, m, deterministic)
}
func (m *GetConsultOrderListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetConsultOrderListRequest.Merge(m, src)
}
func (m *GetConsultOrderListRequest) XXX_Size() int {
	return xxx_messageInfo_GetConsultOrderListRequest.Size(m)
}
func (m *GetConsultOrderListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetConsultOrderListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetConsultOrderListRequest proto.InternalMessageInfo

func (m *GetConsultOrderListRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

func (m *GetConsultOrderListRequest) GetPageIndex() int32 {
	if m != nil {
		return m.PageIndex
	}
	return 0
}

func (m *GetConsultOrderListRequest) GetPageSize() int32 {
	if m != nil {
		return m.PageSize
	}
	return 0
}

type GetConsultOrderListResponse struct {
	Code                 int32           `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string          `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Consult              []*ConsultOrder `protobuf:"bytes,3,rep,name=consult,proto3" json:"consult,omitempty"`
	Count                int32           `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
	TotalPages           int32           `protobuf:"varint,5,opt,name=totalPages,proto3" json:"totalPages,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (m *GetConsultOrderListResponse) Reset()         { *m = GetConsultOrderListResponse{} }
func (m *GetConsultOrderListResponse) String() string { return proto.CompactTextString(m) }
func (*GetConsultOrderListResponse) ProtoMessage()    {}
func (*GetConsultOrderListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{19}
}

func (m *GetConsultOrderListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetConsultOrderListResponse.Unmarshal(m, b)
}
func (m *GetConsultOrderListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetConsultOrderListResponse.Marshal(b, m, deterministic)
}
func (m *GetConsultOrderListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetConsultOrderListResponse.Merge(m, src)
}
func (m *GetConsultOrderListResponse) XXX_Size() int {
	return xxx_messageInfo_GetConsultOrderListResponse.Size(m)
}
func (m *GetConsultOrderListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetConsultOrderListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetConsultOrderListResponse proto.InternalMessageInfo

func (m *GetConsultOrderListResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *GetConsultOrderListResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

func (m *GetConsultOrderListResponse) GetConsult() []*ConsultOrder {
	if m != nil {
		return m.Consult
	}
	return nil
}

func (m *GetConsultOrderListResponse) GetCount() int32 {
	if m != nil {
		return m.Count
	}
	return 0
}

func (m *GetConsultOrderListResponse) GetTotalPages() int32 {
	if m != nil {
		return m.TotalPages
	}
	return 0
}

//获取咨询订单详情请求
type GetConsultOrderRequest struct {
	OrderId              int32    `protobuf:"varint,1,opt,name=orderId,proto3" json:"orderId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetConsultOrderRequest) Reset()         { *m = GetConsultOrderRequest{} }
func (m *GetConsultOrderRequest) String() string { return proto.CompactTextString(m) }
func (*GetConsultOrderRequest) ProtoMessage()    {}
func (*GetConsultOrderRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{20}
}

func (m *GetConsultOrderRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetConsultOrderRequest.Unmarshal(m, b)
}
func (m *GetConsultOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetConsultOrderRequest.Marshal(b, m, deterministic)
}
func (m *GetConsultOrderRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetConsultOrderRequest.Merge(m, src)
}
func (m *GetConsultOrderRequest) XXX_Size() int {
	return xxx_messageInfo_GetConsultOrderRequest.Size(m)
}
func (m *GetConsultOrderRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetConsultOrderRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetConsultOrderRequest proto.InternalMessageInfo

func (m *GetConsultOrderRequest) GetOrderId() int32 {
	if m != nil {
		return m.OrderId
	}
	return 0
}

//获取咨询订单详情响应
type GetConsultOrderResponse struct {
	Code                 int32         `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string        `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Consult              *ConsultOrder `protobuf:"bytes,3,opt,name=consult,proto3" json:"consult,omitempty"`
	ImageUrl             []string      `protobuf:"bytes,4,rep,name=imageUrl,proto3" json:"imageUrl,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (m *GetConsultOrderResponse) Reset()         { *m = GetConsultOrderResponse{} }
func (m *GetConsultOrderResponse) String() string { return proto.CompactTextString(m) }
func (*GetConsultOrderResponse) ProtoMessage()    {}
func (*GetConsultOrderResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cae5a521d48ed22e, []int{21}
}

func (m *GetConsultOrderResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetConsultOrderResponse.Unmarshal(m, b)
}
func (m *GetConsultOrderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetConsultOrderResponse.Marshal(b, m, deterministic)
}
func (m *GetConsultOrderResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetConsultOrderResponse.Merge(m, src)
}
func (m *GetConsultOrderResponse) XXX_Size() int {
	return xxx_messageInfo_GetConsultOrderResponse.Size(m)
}
func (m *GetConsultOrderResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetConsultOrderResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetConsultOrderResponse proto.InternalMessageInfo

func (m *GetConsultOrderResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *GetConsultOrderResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

func (m *GetConsultOrderResponse) GetConsult() *ConsultOrder {
	if m != nil {
		return m.Consult
	}
	return nil
}

func (m *GetConsultOrderResponse) GetImageUrl() []string {
	if m != nil {
		return m.ImageUrl
	}
	return nil
}

func init() {
	proto.RegisterType((*CreateConsultingOrderRequest)(nil), "com.ywt.gapi.consult.CreateConsultingOrderRequest")
	proto.RegisterType((*CreateConsultingOrderResponse)(nil), "com.ywt.gapi.consult.CreateConsultingOrderResponse")
	proto.RegisterType((*PayConsultingCallbackRequest)(nil), "com.ywt.gapi.consult.PayConsultingCallbackRequest")
	proto.RegisterType((*PayConsultingCallbackResponse)(nil), "com.ywt.gapi.consult.PayConsultingCallbackResponse")
	proto.RegisterType((*ArrangeConsultingRequest)(nil), "com.ywt.gapi.consult.ArrangeConsultingRequest")
	proto.RegisterType((*ArrangeConsultingResponse)(nil), "com.ywt.gapi.consult.ArrangeConsultingResponse")
	proto.RegisterType((*CancelConsultingRequest)(nil), "com.ywt.gapi.consult.CancelConsultingRequest")
	proto.RegisterType((*CancelConsultingResponse)(nil), "com.ywt.gapi.consult.CancelConsultingResponse")
	proto.RegisterType((*RefundConsultingCallbackRequest)(nil), "com.ywt.gapi.consult.RefundConsultingCallbackRequest")
	proto.RegisterType((*RefundConsultingCallbackResponse)(nil), "com.ywt.gapi.consult.RefundConsultingCallbackResponse")
	proto.RegisterType((*ConsultingSchedule)(nil), "com.ywt.gapi.consult.ConsultingSchedule")
	proto.RegisterType((*GetConsultingScheduleListRequest)(nil), "com.ywt.gapi.consult.GetConsultingScheduleListRequest")
	proto.RegisterType((*GetConsultingScheduleListResponse)(nil), "com.ywt.gapi.consult.GetConsultingScheduleListResponse")
	proto.RegisterType((*SetConsultingScheduleRequest)(nil), "com.ywt.gapi.consult.SetConsultingScheduleRequest")
	proto.RegisterType((*SetConsultingScheduleResponse)(nil), "com.ywt.gapi.consult.SetConsultingScheduleResponse")
	proto.RegisterType((*CancelConsultingScheduleRequest)(nil), "com.ywt.gapi.consult.CancelConsultingScheduleRequest")
	proto.RegisterType((*CancelConsultingScheduleResponse)(nil), "com.ywt.gapi.consult.CancelConsultingScheduleResponse")
	proto.RegisterType((*ConsultOrder)(nil), "com.ywt.gapi.consult.ConsultOrder")
	proto.RegisterType((*GetConsultOrderListRequest)(nil), "com.ywt.gapi.consult.GetConsultOrderListRequest")
	proto.RegisterType((*GetConsultOrderListResponse)(nil), "com.ywt.gapi.consult.GetConsultOrderListResponse")
	proto.RegisterType((*GetConsultOrderRequest)(nil), "com.ywt.gapi.consult.GetConsultOrderRequest")
	proto.RegisterType((*GetConsultOrderResponse)(nil), "com.ywt.gapi.consult.GetConsultOrderResponse")
}

func init() { proto.RegisterFile("consult.proto", fileDescriptor_cae5a521d48ed22e) }

var fileDescriptor_cae5a521d48ed22e = []byte{
	// 1464 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x58, 0xcd, 0x8f, 0xdb, 0x44,
	0x14, 0x97, 0x93, 0xfd, 0xf2, 0xdb, 0xdd, 0x7e, 0xb8, 0xed, 0x76, 0x9a, 0xa6, 0x6d, 0xb0, 0x2a,
	0xb4, 0x07, 0x9a, 0xc2, 0x56, 0xc0, 0x05, 0x21, 0x96, 0x2d, 0x2a, 0x11, 0xb0, 0x5d, 0x79, 0xcb,
	0x05, 0x09, 0xa1, 0x59, 0x7b, 0xea, 0xb5, 0xea, 0x78, 0x5c, 0xcf, 0x84, 0x6e, 0xf6, 0xc4, 0xb1,
	0x48, 0x48, 0x5c, 0xcb, 0x5f, 0xc2, 0x1f, 0xc3, 0x95, 0x33, 0xe2, 0x4f, 0x40, 0xf3, 0x61, 0x7b,
	0xec, 0xc4, 0x49, 0xcc, 0x6d, 0xde, 0x2f, 0x9e, 0xf7, 0x7e, 0xf3, 0xbe, 0xe6, 0x4d, 0x60, 0xd7,
	0xa7, 0x09, 0x9b, 0xc4, 0x7c, 0x98, 0x66, 0x94, 0x53, 0xe7, 0xa6, 0x4f, 0xc7, 0xc3, 0xe9, 0x1b,
	0x3e, 0x0c, 0x71, 0x1a, 0x0d, 0xf5, 0x6f, 0xee, 0xdb, 0x2e, 0xf4, 0x8f, 0x32, 0x82, 0x39, 0x39,
	0x52, 0x48, 0x94, 0x84, 0xcf, 0xb3, 0x80, 0x64, 0x1e, 0x79, 0x3d, 0x21, 0x8c, 0x3b, 0x7b, 0xb0,
	0x31, 0x61, 0x24, 0x1b, 0x05, 0xc8, 0x1a, 0x58, 0xfb, 0xeb, 0x9e, 0x96, 0x04, 0x3e, 0xa6, 0x67,
	0x51, 0x4c, 0x50, 0x67, 0x60, 0xed, 0xdb, 0x9e, 0x96, 0x9c, 0x01, 0x6c, 0xa7, 0x98, 0x47, 0x24,
	0xe1, 0xc7, 0x78, 0x4c, 0x50, 0x57, 0xfe, 0x68, 0x42, 0xce, 0x35, 0xe8, 0xe2, 0x90, 0xa0, 0x35,
	0xa9, 0x4e, 0x2c, 0x05, 0xc2, 0xc8, 0x05, 0x5a, 0x57, 0x08, 0x23, 0x17, 0x8e, 0x03, 0x6b, 0x01,
	0x61, 0x3e, 0xda, 0x90, 0xdb, 0xe5, 0x5a, 0x58, 0x8c, 0xc6, 0x38, 0x24, 0x0c, 0x6d, 0x2a, 0x8b,
	0x4a, 0x72, 0x7a, 0xb0, 0x15, 0x50, 0x9f, 0x53, 0xc1, 0x71, 0x4b, 0xaa, 0x28, 0x64, 0xf1, 0x5b,
	0x46, 0x7c, 0x9a, 0x05, 0xa3, 0x00, 0xd9, 0xea, 0xb7, 0x5c, 0x16, 0x36, 0xa2, 0xe0, 0x98, 0x22,
	0x50, 0x36, 0xc4, 0xda, 0x79, 0x08, 0xbb, 0xe2, 0x7c, 0x27, 0x8a, 0xee, 0x28, 0x40, 0xdb, 0x72,
	0x53, 0x15, 0x14, 0x5a, 0x39, 0xc9, 0xc6, 0x51, 0x82, 0x63, 0xb4, 0xa3, 0xb4, 0xe6, 0xb2, 0x60,
	0xc9, 0xce, 0x71, 0x46, 0x02, 0xb4, 0xab, 0xfc, 0xa5, 0x24, 0xe1, 0x17, 0xed, 0xf3, 0x17, 0xd3,
	0x94, 0xa0, 0x2b, 0xf2, 0x47, 0x13, 0x72, 0xff, 0xb4, 0xe0, 0x5e, 0x43, 0x28, 0x58, 0x4a, 0x13,
	0x46, 0x04, 0x63, 0x9f, 0x06, 0x44, 0x47, 0x42, 0xae, 0x05, 0x17, 0xe9, 0x87, 0xef, 0xb3, 0x18,
	0x75, 0x06, 0xdd, 0x7d, 0xdb, 0x2b, 0x64, 0xa7, 0x0f, 0x36, 0x23, 0x8c, 0x45, 0x34, 0x19, 0x05,
	0x3a, 0x12, 0x25, 0xe0, 0x20, 0xd8, 0xa4, 0x42, 0xfd, 0x28, 0xd0, 0xb1, 0xc8, 0x45, 0xb1, 0x4f,
	0x2e, 0x25, 0x53, 0x15, 0x95, 0x12, 0x10, 0xd1, 0x1a, 0xb3, 0x50, 0x87, 0x46, 0x2c, 0xdd, 0x7f,
	0x3a, 0xd0, 0x3f, 0xc1, 0xd3, 0x92, 0xf6, 0x11, 0x8e, 0xe3, 0x33, 0xec, 0xbf, 0xca, 0x93, 0x28,
	0x37, 0x75, 0x4c, 0x25, 0x77, 0xdb, 0xcb, 0x45, 0x93, 0x44, 0xa7, 0x4a, 0x02, 0xc1, 0x66, 0x8a,
	0xa7, 0x92, 0x42, 0x57, 0xfd, 0xa2, 0x45, 0xe1, 0x62, 0x7f, 0xc2, 0x38, 0x1d, 0x4b, 0xde, 0xb6,
	0xa7, 0x25, 0xe7, 0x26, 0xac, 0x9f, 0x45, 0x97, 0xa3, 0x40, 0x53, 0x56, 0x82, 0x38, 0x4c, 0x8a,
	0xa7, 0x63, 0x91, 0x7d, 0x54, 0x93, 0x2e, 0x01, 0x23, 0xbd, 0x37, 0x2b, 0xe9, 0xdd, 0x83, 0xad,
	0x34, 0x23, 0x29, 0x9e, 0xea, 0xa4, 0xb2, 0xbd, 0x42, 0xae, 0x84, 0xdf, 0x9e, 0x0d, 0x3f, 0x4d,
	0x49, 0x12, 0x05, 0x3a, 0xad, 0xb4, 0xe4, 0xbc, 0x0f, 0x57, 0xb4, 0xd1, 0xa3, 0x73, 0x9c, 0x24,
	0x24, 0xd6, 0x99, 0x55, 0x43, 0x45, 0x02, 0xd2, 0x84, 0xbc, 0x88, 0xc6, 0xe4, 0x48, 0x1d, 0x71,
	0x47, 0xaa, 0xa9, 0x82, 0xee, 0x33, 0xb8, 0xd7, 0xe0, 0xef, 0x05, 0x99, 0x22, 0xf2, 0x3d, 0x79,
	0x49, 0x75, 0xbd, 0xca, 0xb5, 0x9b, 0x02, 0x3a, 0xcc, 0x32, 0x9c, 0x84, 0x46, 0xce, 0xe5, 0x41,
	0x33, 0xeb, 0xca, 0xaa, 0xd5, 0x55, 0x73, 0xd8, 0xee, 0x03, 0x44, 0x4c, 0xeb, 0x0c, 0x74, 0xe4,
	0x0c, 0xc4, 0xfd, 0x09, 0xee, 0xcc, 0xb1, 0xb8, 0x80, 0xb6, 0x4e, 0xb7, 0x4e, 0x91, 0x6e, 0x2a,
	0xa2, 0x79, 0x81, 0x2a, 0x0b, 0x25, 0xe0, 0x7e, 0x03, 0xb7, 0x8f, 0x70, 0xe2, 0x93, 0x78, 0xf6,
	0x44, 0x06, 0x6b, 0xab, 0xca, 0xba, 0x4c, 0x83, 0x8e, 0x99, 0x06, 0xee, 0x17, 0x80, 0x66, 0x95,
	0xb5, 0x21, 0xeb, 0xfe, 0x65, 0xc1, 0x03, 0x8f, 0xbc, 0x9c, 0x24, 0x41, 0x73, 0x79, 0xec, 0xc1,
	0x06, 0x1e, 0xd3, 0x49, 0xc2, 0xf3, 0x1e, 0xab, 0xa4, 0x32, 0xa1, 0x3b, 0x66, 0x42, 0x1b, 0xa7,
	0xe8, 0xce, 0x94, 0x4c, 0x5e, 0x66, 0x6b, 0xd5, 0x32, 0x93, 0x7d, 0x50, 0x90, 0x38, 0xa6, 0xb2,
	0x3a, 0x6c, 0xaf, 0x90, 0x1d, 0x17, 0x76, 0xd4, 0xfa, 0x94, 0x63, 0x3e, 0x61, 0xb2, 0x46, 0xd6,
	0xbd, 0x0a, 0x66, 0x94, 0xdc, 0xa6, 0x59, 0x72, 0xee, 0xd7, 0x30, 0x68, 0x3e, 0x5c, 0x2b, 0x3f,
	0xfd, 0x6d, 0x81, 0x53, 0x2a, 0x39, 0xf5, 0xcf, 0x49, 0x30, 0x89, 0x89, 0x48, 0x27, 0xa6, 0xd7,
	0x45, 0xd4, 0x0c, 0xa4, 0x92, 0xa4, 0x9d, 0x5a, 0x92, 0xde, 0x07, 0xf0, 0x65, 0x3f, 0x15, 0x95,
	0x23, 0x7d, 0xd5, 0xf5, 0x0c, 0x44, 0xfc, 0x1e, 0x60, 0x4e, 0x4e, 0x48, 0x16, 0xd1, 0xbc, 0x07,
	0x1a, 0x88, 0x72, 0x5a, 0x2a, 0x3e, 0xcf, 0x5b, 0x4a, 0x21, 0x8b, 0x43, 0xbd, 0x21, 0xe4, 0x95,
	0x76, 0x96, 0x5c, 0x0b, 0x47, 0xe6, 0xcc, 0x9e, 0x62, 0x4e, 0xa4, 0xab, 0xba, 0x5e, 0x05, 0x73,
	0x3f, 0x87, 0xc1, 0x33, 0xc2, 0x67, 0x0f, 0xfa, 0x6d, 0xc4, 0xf8, 0x0a, 0x85, 0xe7, 0xfe, 0x6e,
	0xc1, 0x7b, 0x0b, 0x14, 0xb4, 0xaa, 0xa3, 0xa7, 0xb0, 0x95, 0x73, 0x43, 0xdd, 0x41, 0x77, 0x7f,
	0xfb, 0x60, 0x7f, 0x38, 0x6f, 0x48, 0x18, 0xce, 0x5a, 0xf3, 0x8a, 0x9d, 0xee, 0x3b, 0x0b, 0xfa,
	0xa7, 0xf3, 0x18, 0xad, 0xd2, 0x47, 0x4c, 0x17, 0x77, 0x6a, 0x2e, 0x1e, 0xc0, 0x36, 0x23, 0xd9,
	0xcf, 0x91, 0xaf, 0xbc, 0xa9, 0x27, 0x09, 0x03, 0x5a, 0x16, 0x40, 0xf7, 0x2b, 0xb8, 0xd7, 0xc0,
	0xac, 0x55, 0x6a, 0xfe, 0x08, 0x0f, 0xea, 0x4d, 0xa0, 0xcd, 0x19, 0xab, 0x29, 0xdc, 0xa9, 0xa7,
	0xb0, 0xa8, 0xa1, 0x66, 0xf5, 0xad, 0x88, 0xfe, 0xbb, 0x01, 0x3b, 0x5a, 0x89, 0x1c, 0x1c, 0x16,
	0x34, 0xbc, 0x3e, 0xd8, 0x3a, 0xba, 0x05, 0xa7, 0x12, 0x10, 0x94, 0xd5, 0x7d, 0x1f, 0xf1, 0x38,
	0xf7, 0xbc, 0x81, 0x54, 0x07, 0x84, 0xb5, 0xfa, 0x80, 0x60, 0xb4, 0xa1, 0xf5, 0x6a, 0x1b, 0xaa,
	0x0d, 0x87, 0x1b, 0xb3, 0xc3, 0xe1, 0x7d, 0x00, 0x2d, 0x9e, 0x92, 0x0b, 0x7d, 0x27, 0x1b, 0x88,
	0xb8, 0x1f, 0x19, 0xcf, 0x47, 0x31, 0xf1, 0x89, 0xba, 0x9c, 0xab, 0xa0, 0xa8, 0xc4, 0x73, 0xca,
	0xd2, 0x88, 0xe3, 0x58, 0x1a, 0xb2, 0xe5, 0x47, 0x15, 0x4c, 0x26, 0x8f, 0x0c, 0x91, 0xfc, 0x42,
	0xdd, 0xd6, 0x06, 0x22, 0x43, 0x4a, 0x52, 0x45, 0x74, 0x5b, 0xb5, 0xcc, 0x5c, 0xae, 0x75, 0x96,
	0x9d, 0x99, 0xce, 0x32, 0x80, 0x6d, 0x79, 0xe4, 0x43, 0xd5, 0xd5, 0xd5, 0x24, 0x68, 0x42, 0x62,
	0x1e, 0x60, 0x3c, 0x7b, 0x6e, 0x7c, 0x74, 0x45, 0xda, 0xa8, 0xa1, 0x32, 0x79, 0x64, 0x0b, 0x96,
	0x3c, 0xae, 0x2a, 0x96, 0x25, 0x52, 0x49, 0xbc, 0x6b, 0xb5, 0xc4, 0x7b, 0x08, 0xbb, 0x7a, 0xba,
	0xd0, 0x9d, 0xfd, 0xba, 0x1a, 0x66, 0x2b, 0xa0, 0x71, 0xf5, 0x39, 0x95, 0x09, 0x48, 0xee, 0x96,
	0x1e, 0xfd, 0x4e, 0xcd, 0xf9, 0x37, 0x94, 0xa7, 0x2b, 0xa0, 0x11, 0xaf, 0xc3, 0x90, 0xa0, 0x9b,
	0x95, 0x78, 0x1d, 0x86, 0xd2, 0x13, 0x62, 0x78, 0xcf, 0xa2, 0x94, 0x47, 0x34, 0x41, 0xb7, 0x54,
	0xc4, 0x0d, 0x48, 0x68, 0xc8, 0xe3, 0x32, 0x0a, 0xd0, 0x9e, 0xd2, 0x50, 0x22, 0x82, 0x9f, 0xf0,
	0xfb, 0x28, 0x40, 0xb7, 0x15, 0x3f, 0x25, 0x55, 0x87, 0x5b, 0x54, 0x1f, 0x6e, 0xc5, 0x18, 0xae,
	0x0e, 0x7d, 0x47, 0x8f, 0xe1, 0xea, 0xb4, 0x95, 0xd9, 0xa1, 0x57, 0x9b, 0x1d, 0x8a, 0x27, 0xc1,
	0x5d, 0xe3, 0x49, 0xd0, 0x07, 0x9b, 0x5c, 0xe4, 0x1e, 0xec, 0xab, 0x1d, 0x05, 0xe0, 0x26, 0xd0,
	0x2b, 0xdb, 0xb1, 0x0c, 0x9c, 0xd9, 0xc9, 0x9b, 0x1e, 0x4f, 0x92, 0x45, 0x48, 0x46, 0x49, 0x40,
	0x2e, 0xf2, 0xea, 0x2b, 0x00, 0x39, 0x7b, 0xe2, 0x90, 0x9c, 0x46, 0x97, 0xf9, 0xe8, 0x5b, 0xc8,
	0xe2, 0x91, 0x70, 0x77, 0xae, 0xc1, 0x56, 0x9d, 0xff, 0x33, 0xd8, 0xd4, 0xc5, 0xae, 0x1b, 0xbf,
	0xbb, 0xb0, 0xf1, 0xab, 0x57, 0x48, 0xbe, 0x45, 0x8c, 0x25, 0xbe, 0x4c, 0x59, 0x55, 0xf9, 0x4a,
	0x10, 0x71, 0xe4, 0x94, 0xe3, 0xf8, 0x44, 0x3e, 0xd1, 0xd4, 0x7d, 0x69, 0x20, 0xee, 0x01, 0xec,
	0xd5, 0x88, 0x2f, 0x1d, 0xcb, 0xdc, 0x3f, 0x2c, 0xb8, 0x3d, 0xb3, 0xe9, 0xff, 0x9f, 0xd4, 0x6a,
	0x7b, 0x52, 0xf3, 0x71, 0xb5, 0x56, 0x7d, 0x5c, 0x1d, 0xbc, 0x03, 0xb8, 0x6e, 0x74, 0x6c, 0x75,
	0x2d, 0x39, 0xbf, 0x58, 0x70, 0xcb, 0x9f, 0xf7, 0x88, 0x73, 0x0e, 0x1a, 0x0c, 0x2f, 0x78, 0x7c,
	0xf7, 0x9e, 0xb4, 0xda, 0xa3, 0x1d, 0x23, 0x28, 0xa4, 0xf3, 0x5e, 0x07, 0x4d, 0x14, 0x16, 0x3d,
	0xdd, 0x9a, 0x28, 0x2c, 0x7e, 0x7e, 0x70, 0xb8, 0x8e, 0xeb, 0x43, 0xbe, 0x33, 0x9c, 0xaf, 0xa9,
	0xe9, 0xfd, 0xd1, 0x7b, 0xbc, 0xf2, 0xf7, 0xda, 0xea, 0x6b, 0xb8, 0xe6, 0xd7, 0x2e, 0x52, 0xe7,
	0x51, 0x83, 0x07, 0xe7, 0xbf, 0x10, 0x7a, 0xc3, 0x55, 0x3f, 0xd7, 0x26, 0x7f, 0xb5, 0x00, 0x65,
	0x0d, 0x03, 0xb0, 0xf3, 0xf1, 0x7c, 0x65, 0x4b, 0x5e, 0x03, 0xbd, 0x4f, 0xda, 0x6e, 0xd3, 0x5c,
	0x7e, 0xb3, 0xe0, 0x4e, 0xd8, 0x34, 0x1a, 0x3a, 0x0d, 0x5a, 0x97, 0x0d, 0xa3, 0xbd, 0x4f, 0x5b,
	0xef, 0x33, 0xd2, 0x90, 0xcd, 0xfb, 0xaa, 0x29, 0x0d, 0x17, 0x0d, 0x91, 0x4d, 0x69, 0xb8, 0x78,
	0xbc, 0x13, 0xd1, 0xf1, 0x1b, 0x46, 0xab, 0xa6, 0xe8, 0x2c, 0x99, 0xf4, 0x9a, 0xa2, 0xb3, 0x74,
	0x82, 0xbb, 0x84, 0x1b, 0xe1, 0x6c, 0xdf, 0x76, 0x3e, 0x5c, 0xe6, 0xde, 0xfa, 0x9d, 0xd2, 0xfb,
	0xa8, 0xc5, 0x0e, 0x6d, 0x3b, 0x81, 0xab, 0x35, 0xdb, 0xce, 0x07, 0x2b, 0x69, 0xc9, 0x6d, 0x3e,
	0x5a, 0xf1, 0x6b, 0x65, 0xef, 0x4b, 0x17, 0xe6, 0xfe, 0xd9, 0x78, 0x62, 0xfd, 0xb0, 0xfe, 0x58,
	0x00, 0x6f, 0x2d, 0xeb, 0x6c, 0x43, 0xfe, 0x2b, 0xf9, 0xe4, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff,
	0x92, 0xbd, 0x98, 0x11, 0xa6, 0x14, 0x00, 0x00,
}

// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn

// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4

// ConsultingServiceClient is the client API for ConsultingService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type ConsultingServiceClient interface {
	//创建咨询订单
	CreateConsultingOrder(ctx context.Context, in *CreateConsultingOrderRequest, opts ...grpc.CallOption) (*CreateConsultingOrderResponse, error)
	//订单支付成功通知
	PayConsultingCallback(ctx context.Context, in *PayConsultingCallbackRequest, opts ...grpc.CallOption) (*PayConsultingCallbackResponse, error)
	//咨询订单接诊/退诊
	ArrangeConsulting(ctx context.Context, in *ArrangeConsultingRequest, opts ...grpc.CallOption) (*ArrangeConsultingResponse, error)
	//取消咨询订单
	CancelConsulting(ctx context.Context, in *CancelConsultingRequest, opts ...grpc.CallOption) (*CancelConsultingResponse, error)
	//咨询订单退款回调
	RefundConsultingCallback(ctx context.Context, in *RefundConsultingCallbackRequest, opts ...grpc.CallOption) (*RefundConsultingCallbackResponse, error)
	//线上咨询排班列表
	GetConsultingScheduleList(ctx context.Context, in *GetConsultingScheduleListRequest, opts ...grpc.CallOption) (*GetConsultingScheduleListResponse, error)
	//设置线上咨询排班
	SetConsultingSchedule(ctx context.Context, in *SetConsultingScheduleRequest, opts ...grpc.CallOption) (*SetConsultingScheduleResponse, error)
	//取消线上排班
	CancelConsultingSchedule(ctx context.Context, in *CancelConsultingScheduleRequest, opts ...grpc.CallOption) (*CancelConsultingScheduleResponse, error)
	// 得到咨询订单列表
	GetConsultOrderList(ctx context.Context, in *GetConsultOrderListRequest, opts ...grpc.CallOption) (*GetConsultOrderListResponse, error)
	//获取咨询订单详情
	GetConsultOrder(ctx context.Context, in *GetConsultOrderRequest, opts ...grpc.CallOption) (*GetConsultOrderResponse, error)
}

type consultingServiceClient struct {
	cc *grpc.ClientConn
}

func NewConsultingServiceClient(cc *grpc.ClientConn) ConsultingServiceClient {
	return &consultingServiceClient{cc}
}

func (c *consultingServiceClient) CreateConsultingOrder(ctx context.Context, in *CreateConsultingOrderRequest, opts ...grpc.CallOption) (*CreateConsultingOrderResponse, error) {
	out := new(CreateConsultingOrderResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/createConsultingOrder", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *consultingServiceClient) PayConsultingCallback(ctx context.Context, in *PayConsultingCallbackRequest, opts ...grpc.CallOption) (*PayConsultingCallbackResponse, error) {
	out := new(PayConsultingCallbackResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/payConsultingCallback", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *consultingServiceClient) ArrangeConsulting(ctx context.Context, in *ArrangeConsultingRequest, opts ...grpc.CallOption) (*ArrangeConsultingResponse, error) {
	out := new(ArrangeConsultingResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/arrangeConsulting", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *consultingServiceClient) CancelConsulting(ctx context.Context, in *CancelConsultingRequest, opts ...grpc.CallOption) (*CancelConsultingResponse, error) {
	out := new(CancelConsultingResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/cancelConsulting", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *consultingServiceClient) RefundConsultingCallback(ctx context.Context, in *RefundConsultingCallbackRequest, opts ...grpc.CallOption) (*RefundConsultingCallbackResponse, error) {
	out := new(RefundConsultingCallbackResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/refundConsultingCallback", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *consultingServiceClient) GetConsultingScheduleList(ctx context.Context, in *GetConsultingScheduleListRequest, opts ...grpc.CallOption) (*GetConsultingScheduleListResponse, error) {
	out := new(GetConsultingScheduleListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/getConsultingScheduleList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *consultingServiceClient) SetConsultingSchedule(ctx context.Context, in *SetConsultingScheduleRequest, opts ...grpc.CallOption) (*SetConsultingScheduleResponse, error) {
	out := new(SetConsultingScheduleResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/setConsultingSchedule", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *consultingServiceClient) CancelConsultingSchedule(ctx context.Context, in *CancelConsultingScheduleRequest, opts ...grpc.CallOption) (*CancelConsultingScheduleResponse, error) {
	out := new(CancelConsultingScheduleResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/cancelConsultingSchedule", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *consultingServiceClient) GetConsultOrderList(ctx context.Context, in *GetConsultOrderListRequest, opts ...grpc.CallOption) (*GetConsultOrderListResponse, error) {
	out := new(GetConsultOrderListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/getConsultOrderList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *consultingServiceClient) GetConsultOrder(ctx context.Context, in *GetConsultOrderRequest, opts ...grpc.CallOption) (*GetConsultOrderResponse, error) {
	out := new(GetConsultOrderResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.consult.ConsultingService/getConsultOrder", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// ConsultingServiceServer is the server API for ConsultingService service.
type ConsultingServiceServer interface {
	//创建咨询订单
	CreateConsultingOrder(context.Context, *CreateConsultingOrderRequest) (*CreateConsultingOrderResponse, error)
	//订单支付成功通知
	PayConsultingCallback(context.Context, *PayConsultingCallbackRequest) (*PayConsultingCallbackResponse, error)
	//咨询订单接诊/退诊
	ArrangeConsulting(context.Context, *ArrangeConsultingRequest) (*ArrangeConsultingResponse, error)
	//取消咨询订单
	CancelConsulting(context.Context, *CancelConsultingRequest) (*CancelConsultingResponse, error)
	//咨询订单退款回调
	RefundConsultingCallback(context.Context, *RefundConsultingCallbackRequest) (*RefundConsultingCallbackResponse, error)
	//线上咨询排班列表
	GetConsultingScheduleList(context.Context, *GetConsultingScheduleListRequest) (*GetConsultingScheduleListResponse, error)
	//设置线上咨询排班
	SetConsultingSchedule(context.Context, *SetConsultingScheduleRequest) (*SetConsultingScheduleResponse, error)
	//取消线上排班
	CancelConsultingSchedule(context.Context, *CancelConsultingScheduleRequest) (*CancelConsultingScheduleResponse, error)
	// 得到咨询订单列表
	GetConsultOrderList(context.Context, *GetConsultOrderListRequest) (*GetConsultOrderListResponse, error)
	//获取咨询订单详情
	GetConsultOrder(context.Context, *GetConsultOrderRequest) (*GetConsultOrderResponse, error)
}

// UnimplementedConsultingServiceServer can be embedded to have forward compatible implementations.
type UnimplementedConsultingServiceServer struct {
}

func (*UnimplementedConsultingServiceServer) CreateConsultingOrder(ctx context.Context, req *CreateConsultingOrderRequest) (*CreateConsultingOrderResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateConsultingOrder not implemented")
}
func (*UnimplementedConsultingServiceServer) PayConsultingCallback(ctx context.Context, req *PayConsultingCallbackRequest) (*PayConsultingCallbackResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method PayConsultingCallback not implemented")
}
func (*UnimplementedConsultingServiceServer) ArrangeConsulting(ctx context.Context, req *ArrangeConsultingRequest) (*ArrangeConsultingResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ArrangeConsulting not implemented")
}
func (*UnimplementedConsultingServiceServer) CancelConsulting(ctx context.Context, req *CancelConsultingRequest) (*CancelConsultingResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CancelConsulting not implemented")
}
func (*UnimplementedConsultingServiceServer) RefundConsultingCallback(ctx context.Context, req *RefundConsultingCallbackRequest) (*RefundConsultingCallbackResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method RefundConsultingCallback not implemented")
}
func (*UnimplementedConsultingServiceServer) GetConsultingScheduleList(ctx context.Context, req *GetConsultingScheduleListRequest) (*GetConsultingScheduleListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetConsultingScheduleList not implemented")
}
func (*UnimplementedConsultingServiceServer) SetConsultingSchedule(ctx context.Context, req *SetConsultingScheduleRequest) (*SetConsultingScheduleResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SetConsultingSchedule not implemented")
}
func (*UnimplementedConsultingServiceServer) CancelConsultingSchedule(ctx context.Context, req *CancelConsultingScheduleRequest) (*CancelConsultingScheduleResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CancelConsultingSchedule not implemented")
}
func (*UnimplementedConsultingServiceServer) GetConsultOrderList(ctx context.Context, req *GetConsultOrderListRequest) (*GetConsultOrderListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetConsultOrderList not implemented")
}
func (*UnimplementedConsultingServiceServer) GetConsultOrder(ctx context.Context, req *GetConsultOrderRequest) (*GetConsultOrderResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetConsultOrder not implemented")
}

func RegisterConsultingServiceServer(s *grpc.Server, srv ConsultingServiceServer) {
	s.RegisterService(&_ConsultingService_serviceDesc, srv)
}

func _ConsultingService_CreateConsultingOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CreateConsultingOrderRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).CreateConsultingOrder(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/CreateConsultingOrder",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).CreateConsultingOrder(ctx, req.(*CreateConsultingOrderRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConsultingService_PayConsultingCallback_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(PayConsultingCallbackRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).PayConsultingCallback(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/PayConsultingCallback",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).PayConsultingCallback(ctx, req.(*PayConsultingCallbackRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConsultingService_ArrangeConsulting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ArrangeConsultingRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).ArrangeConsulting(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/ArrangeConsulting",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).ArrangeConsulting(ctx, req.(*ArrangeConsultingRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConsultingService_CancelConsulting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CancelConsultingRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).CancelConsulting(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/CancelConsulting",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).CancelConsulting(ctx, req.(*CancelConsultingRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConsultingService_RefundConsultingCallback_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(RefundConsultingCallbackRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).RefundConsultingCallback(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/RefundConsultingCallback",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).RefundConsultingCallback(ctx, req.(*RefundConsultingCallbackRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConsultingService_GetConsultingScheduleList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetConsultingScheduleListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).GetConsultingScheduleList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/GetConsultingScheduleList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).GetConsultingScheduleList(ctx, req.(*GetConsultingScheduleListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConsultingService_SetConsultingSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SetConsultingScheduleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).SetConsultingSchedule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/SetConsultingSchedule",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).SetConsultingSchedule(ctx, req.(*SetConsultingScheduleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConsultingService_CancelConsultingSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CancelConsultingScheduleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).CancelConsultingSchedule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/CancelConsultingSchedule",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).CancelConsultingSchedule(ctx, req.(*CancelConsultingScheduleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConsultingService_GetConsultOrderList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetConsultOrderListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).GetConsultOrderList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/GetConsultOrderList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).GetConsultOrderList(ctx, req.(*GetConsultOrderListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ConsultingService_GetConsultOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetConsultOrderRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ConsultingServiceServer).GetConsultOrder(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.consult.ConsultingService/GetConsultOrder",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ConsultingServiceServer).GetConsultOrder(ctx, req.(*GetConsultOrderRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _ConsultingService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "com.ywt.gapi.consult.ConsultingService",
	HandlerType: (*ConsultingServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "createConsultingOrder",
			Handler:    _ConsultingService_CreateConsultingOrder_Handler,
		},
		{
			MethodName: "payConsultingCallback",
			Handler:    _ConsultingService_PayConsultingCallback_Handler,
		},
		{
			MethodName: "arrangeConsulting",
			Handler:    _ConsultingService_ArrangeConsulting_Handler,
		},
		{
			MethodName: "cancelConsulting",
			Handler:    _ConsultingService_CancelConsulting_Handler,
		},
		{
			MethodName: "refundConsultingCallback",
			Handler:    _ConsultingService_RefundConsultingCallback_Handler,
		},
		{
			MethodName: "getConsultingScheduleList",
			Handler:    _ConsultingService_GetConsultingScheduleList_Handler,
		},
		{
			MethodName: "setConsultingSchedule",
			Handler:    _ConsultingService_SetConsultingSchedule_Handler,
		},
		{
			MethodName: "cancelConsultingSchedule",
			Handler:    _ConsultingService_CancelConsultingSchedule_Handler,
		},
		{
			MethodName: "getConsultOrderList",
			Handler:    _ConsultingService_GetConsultOrderList_Handler,
		},
		{
			MethodName: "getConsultOrder",
			Handler:    _ConsultingService_GetConsultOrder_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "consult.proto",
}
