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

package bitesla_srv_user

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.ProtoPackageIsVersion2 // please upgrade the proto package

type UserReq 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"`
	Phone                string   `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
	PhoneCode            string   `protobuf:"bytes,4,opt,name=phoneCode,proto3" json:"phoneCode,omitempty"`
	Email                string   `protobuf:"bytes,5,opt,name=email,proto3" json:"email,omitempty"`
	UserId               int64    `protobuf:"varint,6,opt,name=userId,proto3" json:"userId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UserReq proto.InternalMessageInfo

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

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

func (m *UserReq) GetPhone() string {
	if m != nil {
		return m.Phone
	}
	return ""
}

func (m *UserReq) GetPhoneCode() string {
	if m != nil {
		return m.PhoneCode
	}
	return ""
}

func (m *UserReq) GetEmail() string {
	if m != nil {
		return m.Email
	}
	return ""
}

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

type UserResp struct {
	UserId               int64    `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	UnionId              string   `protobuf:"bytes,2,opt,name=unionId,proto3" json:"unionId,omitempty"`
	LoginTime            string   `protobuf:"bytes,3,opt,name=loginTime,proto3" json:"loginTime,omitempty"`
	PhoneCode            string   `protobuf:"bytes,4,opt,name=phoneCode,proto3" json:"phoneCode,omitempty"`
	Type                 string   `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	Sex                  int32    `protobuf:"varint,6,opt,name=sex,proto3" json:"sex,omitempty"`
	Nickname             string   `protobuf:"bytes,7,opt,name=nickname,proto3" json:"nickname,omitempty"`
	Birthday             string   `protobuf:"bytes,8,opt,name=birthday,proto3" json:"birthday,omitempty"`
	VerifyCode           string   `protobuf:"bytes,9,opt,name=verifyCode,proto3" json:"verifyCode,omitempty"`
	Phone                string   `protobuf:"bytes,10,opt,name=phone,proto3" json:"phone,omitempty"`
	RecommendCode        string   `protobuf:"bytes,11,opt,name=recommendCode,proto3" json:"recommendCode,omitempty"`
	Avatar               string   `protobuf:"bytes,12,opt,name=avatar,proto3" json:"avatar,omitempty"`
	Hometown             string   `protobuf:"bytes,13,opt,name=hometown,proto3" json:"hometown,omitempty"`
	RealName             string   `protobuf:"bytes,14,opt,name=realName,proto3" json:"realName,omitempty"`
	Remark               string   `protobuf:"bytes,15,opt,name=remark,proto3" json:"remark,omitempty"`
	Email                string   `protobuf:"bytes,16,opt,name=email,proto3" json:"email,omitempty"`
	Username             string   `protobuf:"bytes,17,opt,name=username,proto3" json:"username,omitempty"`
	Token                string   `protobuf:"bytes,18,opt,name=token,proto3" json:"token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UserResp proto.InternalMessageInfo

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

func (m *UserResp) GetUnionId() string {
	if m != nil {
		return m.UnionId
	}
	return ""
}

func (m *UserResp) GetLoginTime() string {
	if m != nil {
		return m.LoginTime
	}
	return ""
}

func (m *UserResp) GetPhoneCode() string {
	if m != nil {
		return m.PhoneCode
	}
	return ""
}

func (m *UserResp) GetType() string {
	if m != nil {
		return m.Type
	}
	return ""
}

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

func (m *UserResp) GetNickname() string {
	if m != nil {
		return m.Nickname
	}
	return ""
}

func (m *UserResp) GetBirthday() string {
	if m != nil {
		return m.Birthday
	}
	return ""
}

func (m *UserResp) GetVerifyCode() string {
	if m != nil {
		return m.VerifyCode
	}
	return ""
}

func (m *UserResp) GetPhone() string {
	if m != nil {
		return m.Phone
	}
	return ""
}

func (m *UserResp) GetRecommendCode() string {
	if m != nil {
		return m.RecommendCode
	}
	return ""
}

func (m *UserResp) GetAvatar() string {
	if m != nil {
		return m.Avatar
	}
	return ""
}

func (m *UserResp) GetHometown() string {
	if m != nil {
		return m.Hometown
	}
	return ""
}

func (m *UserResp) GetRealName() string {
	if m != nil {
		return m.RealName
	}
	return ""
}

func (m *UserResp) GetRemark() string {
	if m != nil {
		return m.Remark
	}
	return ""
}

func (m *UserResp) GetEmail() string {
	if m != nil {
		return m.Email
	}
	return ""
}

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

func (m *UserResp) GetToken() string {
	if m != nil {
		return m.Token
	}
	return ""
}

func init() {
	proto.RegisterType((*UserReq)(nil), "bitesla.srv.user.UserReq")
	proto.RegisterType((*UserResp)(nil), "bitesla.srv.user.UserResp")
}

func init() { proto.RegisterFile("proto/user.proto", fileDescriptor_d570e3e37e5899c5) }

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