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

package pb

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	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 Ec int32

const (
	Ec_SUCCEED    Ec = 0
	Ec_FAILED     Ec = 9999
	Ec_NATA       Ec = 9001
	Ec_DINOTLODLT Ec = 9002
	Ec_FTPTDV     Ec = 9003
	Ec_TRDI       Ec = 9004
	Ec_ADP        Ec = 9005
	Ec_FTE        Ec = 9006
	Ec_UA         Ec = 9007
	Ec_TSVAB      Ec = 9008
	Ec_TO         Ec = 9009
	Ec_RTO        Ec = 9010
	Ec_DTS        Ec = 9011
	Ec_PTAL       Ec = 9012
	Ec_SIM        Ec = 9013
	Ec_MALD       Ec = 9014
	Ec_DDNE       Ec = 9015
	Ec_WIP        Ec = 9017
	Ec_TPOIE      Ec = 8000
	Ec_TPCBE      Ec = 8001
	Ec_TPMBAP     Ec = 8002
	Ec_TPCBN      Ec = 8003
	Ec_WSSF       Ec = 8005
	Ec_TDNM       Ec = 8006
	Ec_TPOC       Ec = 8007
	Ec_TPCBF      Ec = 8008
	Ec_TIET       Ec = 8009
	Ec_TLOPI      Ec = 8010
	Ec_TPICBF     Ec = 7001
	Ec_PIS        Ec = 7002
	Ec_PIL        Ec = 7003
	Ec_PICJ       Ec = 7004
	Ec_YHBLO      Ec = 7405
	Ec_UICBF      Ec = 7501
	Ec_UIS        Ec = 7502
	Ec_UIL        Ec = 7503
	Ec_UIC        Ec = 7504
	Ec_UINP       Ec = 7505
	Ec_IUIP       Ec = 7601
	Ec_AAEP       Ec = 7602
	Ec_IU         Ec = 7603
	Ec_TMALC      Ec = 7604
	Ec_IOPO       Ec = 7605
	Ec_YCBNET     Ec = 6001
	Ec_UBIZ       Ec = 6002
	Ec_WNA        Ec = 6003
	Ec_DT         Ec = 6004
	Ec_RSN        Ec = 6005
	Ec_YCBNE      Ec = 6006
	Ec_UIPG       Ec = 6901
)

var Ec_name = map[int32]string{
	0:    "SUCCEED",
	9999: "FAILED",
	9001: "NATA",
	9002: "DINOTLODLT",
	9003: "FTPTDV",
	9004: "TRDI",
	9005: "ADP",
	9006: "FTE",
	9007: "UA",
	9008: "TSVAB",
	9009: "TO",
	9010: "RTO",
	9011: "DTS",
	9012: "PTAL",
	9013: "SIM",
	9014: "MALD",
	9015: "DDNE",
	9017: "WIP",
	8000: "TPOIE",
	8001: "TPCBE",
	8002: "TPMBAP",
	8003: "TPCBN",
	8005: "WSSF",
	8006: "TDNM",
	8007: "TPOC",
	8008: "TPCBF",
	8009: "TIET",
	8010: "TLOPI",
	7001: "TPICBF",
	7002: "PIS",
	7003: "PIL",
	7004: "PICJ",
	7405: "YHBLO",
	7501: "UICBF",
	7502: "UIS",
	7503: "UIL",
	7504: "UIC",
	7505: "UINP",
	7601: "IUIP",
	7602: "AAEP",
	7603: "IU",
	7604: "TMALC",
	7605: "IOPO",
	6001: "YCBNET",
	6002: "UBIZ",
	6003: "WNA",
	6004: "DT",
	6005: "RSN",
	6006: "YCBNE",
	6901: "UIPG",
}

var Ec_value = map[string]int32{
	"SUCCEED":    0,
	"FAILED":     9999,
	"NATA":       9001,
	"DINOTLODLT": 9002,
	"FTPTDV":     9003,
	"TRDI":       9004,
	"ADP":        9005,
	"FTE":        9006,
	"UA":         9007,
	"TSVAB":      9008,
	"TO":         9009,
	"RTO":        9010,
	"DTS":        9011,
	"PTAL":       9012,
	"SIM":        9013,
	"MALD":       9014,
	"DDNE":       9015,
	"WIP":        9017,
	"TPOIE":      8000,
	"TPCBE":      8001,
	"TPMBAP":     8002,
	"TPCBN":      8003,
	"WSSF":       8005,
	"TDNM":       8006,
	"TPOC":       8007,
	"TPCBF":      8008,
	"TIET":       8009,
	"TLOPI":      8010,
	"TPICBF":     7001,
	"PIS":        7002,
	"PIL":        7003,
	"PICJ":       7004,
	"YHBLO":      7405,
	"UICBF":      7501,
	"UIS":        7502,
	"UIL":        7503,
	"UIC":        7504,
	"UINP":       7505,
	"IUIP":       7601,
	"AAEP":       7602,
	"IU":         7603,
	"TMALC":      7604,
	"IOPO":       7605,
	"YCBNET":     6001,
	"UBIZ":       6002,
	"WNA":        6003,
	"DT":         6004,
	"RSN":        6005,
	"YCBNE":      6006,
	"UIPG":       6901,
}

func (x Ec) String() string {
	return proto.EnumName(Ec_name, int32(x))
}

func (Ec) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_b88fd140af4deb6f, []int{0}
}

type MemberStatus int32

const (
	MemberStatus_DISBALED MemberStatus = 0
	MemberStatus_OK       MemberStatus = 1
	MemberStatus_BLOCKED  MemberStatus = 2
)

var MemberStatus_name = map[int32]string{
	0: "DISBALED",
	1: "OK",
	2: "BLOCKED",
}

var MemberStatus_value = map[string]int32{
	"DISBALED": 0,
	"OK":       1,
	"BLOCKED":  2,
}

func (x MemberStatus) String() string {
	return proto.EnumName(MemberStatus_name, int32(x))
}

func (MemberStatus) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_b88fd140af4deb6f, []int{1}
}

type Member struct {
	Username             string   `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Password             string   `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	Balance              float64  `protobuf:"fixed64,3,opt,name=balance,proto3" json:"balance,omitempty"`
	Status               int32    `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
	Currency             string   `protobuf:"bytes,5,opt,name=currency,proto3" json:"currency,omitempty"`
	WinLimit             float64  `protobuf:"fixed64,6,opt,name=winLimit,proto3" json:"winLimit,omitempty"`
	Amount               float64  `protobuf:"fixed64,7,opt,name=amount,proto3" json:"amount,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_Member proto.InternalMessageInfo

func (m *Member) GetUsername() string {
	if m != nil {
		return m.Username
	}
	return ""
}

func (m *Member) GetPassword() string {
	if m != nil {
		return m.Password
	}
	return ""
}

func (m *Member) GetBalance() float64 {
	if m != nil {
		return m.Balance
	}
	return 0
}

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

func (m *Member) GetCurrency() string {
	if m != nil {
		return m.Currency
	}
	return ""
}

func (m *Member) GetWinLimit() float64 {
	if m != nil {
		return m.WinLimit
	}
	return 0
}

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

type Order struct {
	Username             string   `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	TicketId             int64    `protobuf:"varint,2,opt,name=ticketId,proto3" json:"ticketId,omitempty"`
	Serial               string   `protobuf:"bytes,3,opt,name=serial,proto3" json:"serial,omitempty"`
	Amount               float64  `protobuf:"fixed64,4,opt,name=amount,proto3" json:"amount,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_Order proto.InternalMessageInfo

func (m *Order) GetUsername() string {
	if m != nil {
		return m.Username
	}
	return ""
}

func (m *Order) GetTicketId() int64 {
	if m != nil {
		return m.TicketId
	}
	return 0
}

func (m *Order) GetSerial() string {
	if m != nil {
		return m.Serial
	}
	return ""
}

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

func init() {
	proto.RegisterEnum("pb.Ec", Ec_name, Ec_value)
	proto.RegisterEnum("pb.MemberStatus", MemberStatus_name, MemberStatus_value)
	proto.RegisterType((*Member)(nil), "pb.Member")
	proto.RegisterType((*Order)(nil), "pb.Order")
}

func init() { proto.RegisterFile("wallet.proto", fileDescriptor_b88fd140af4deb6f) }

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