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

package proto

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 TravelGridType int32

const (
	TravelGridType_InvalidGrid    TravelGridType = 0
	TravelGridType_KingdomGrid    TravelGridType = 1
	TravelGridType_BarGrid        TravelGridType = 2
	TravelGridType_RandomGrid     TravelGridType = 3
	TravelGridType_RandomHideGrid TravelGridType = 4
	TravelGridType_AddStepGrid    TravelGridType = 6
	TravelGridType_TreasureGrid   TravelGridType = 7
	TravelGridType_WhaleGrid      TravelGridType = 8
	TravelGridType_CampsiteGrid   TravelGridType = 9
	TravelGridType_AwardGrid      TravelGridType = 10
)

var TravelGridType_name = map[int32]string{
	0:  "InvalidGrid",
	1:  "KingdomGrid",
	2:  "BarGrid",
	3:  "RandomGrid",
	4:  "RandomHideGrid",
	6:  "AddStepGrid",
	7:  "TreasureGrid",
	8:  "WhaleGrid",
	9:  "CampsiteGrid",
	10: "AwardGrid",
}

var TravelGridType_value = map[string]int32{
	"InvalidGrid":    0,
	"KingdomGrid":    1,
	"BarGrid":        2,
	"RandomGrid":     3,
	"RandomHideGrid": 4,
	"AddStepGrid":    6,
	"TreasureGrid":   7,
	"WhaleGrid":      8,
	"CampsiteGrid":   9,
	"AwardGrid":      10,
}

func (x TravelGridType) String() string {
	return proto.EnumName(TravelGridType_name, int32(x))
}

func (TravelGridType) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_4dda6cc46d176cc5, []int{0}
}

//事件类型
type TravelEventType int32

const (
	TravelEventType_InvalidEvent          TravelEventType = 0
	TravelEventType_KingdomEvent          TravelEventType = 1
	TravelEventType_BarEvent              TravelEventType = 2
	TravelEventType_RandomEvent           TravelEventType = 3
	TravelEventType_AddStepEvent          TravelEventType = 6
	TravelEventType_TreasureEvent         TravelEventType = 7
	TravelEventType_WhaleEvent            TravelEventType = 8
	TravelEventType_CampsiteEvent         TravelEventType = 9
	TravelEventType_AwardEvent            TravelEventType = 10
	TravelEventType_ShipEvent             TravelEventType = 100
	TravelEventType_GetTargetKingdomEvent TravelEventType = 101
	TravelEventType_TargetKingdomEvent    TravelEventType = 102
	TravelEventType_GetHelpEvent          TravelEventType = 103
	TravelEventType_FinishHelpEvent       TravelEventType = 104
	TravelEventType_GetTreasureMapEvent   TravelEventType = 105
	TravelEventType_GetWhaleEvent         TravelEventType = 106
	TravelEventType_HighestRandomEvent    TravelEventType = 107
	TravelEventType_HighestHideEvent      TravelEventType = 108
)

var TravelEventType_name = map[int32]string{
	0:   "InvalidEvent",
	1:   "KingdomEvent",
	2:   "BarEvent",
	3:   "RandomEvent",
	6:   "AddStepEvent",
	7:   "TreasureEvent",
	8:   "WhaleEvent",
	9:   "CampsiteEvent",
	10:  "AwardEvent",
	100: "ShipEvent",
	101: "GetTargetKingdomEvent",
	102: "TargetKingdomEvent",
	103: "GetHelpEvent",
	104: "FinishHelpEvent",
	105: "GetTreasureMapEvent",
	106: "GetWhaleEvent",
	107: "HighestRandomEvent",
	108: "HighestHideEvent",
}

var TravelEventType_value = map[string]int32{
	"InvalidEvent":          0,
	"KingdomEvent":          1,
	"BarEvent":              2,
	"RandomEvent":           3,
	"AddStepEvent":          6,
	"TreasureEvent":         7,
	"WhaleEvent":            8,
	"CampsiteEvent":         9,
	"AwardEvent":            10,
	"ShipEvent":             100,
	"GetTargetKingdomEvent": 101,
	"TargetKingdomEvent":    102,
	"GetHelpEvent":          103,
	"FinishHelpEvent":       104,
	"GetTreasureMapEvent":   105,
	"GetWhaleEvent":         106,
	"HighestRandomEvent":    107,
	"HighestHideEvent":      108,
}

func (x TravelEventType) String() string {
	return proto.EnumName(TravelEventType_name, int32(x))
}

func (TravelEventType) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_4dda6cc46d176cc5, []int{1}
}

//格子覆盖信息
type TravelGridCoverInfo struct {
	//被覆盖的格子编号
	GridNo int32 `protobuf:"zigzag32,1,opt,name=grid_no,json=gridNo,proto3" json:"grid_no,omitempty"`
	//覆盖的格子类型
	GridType             TravelGridType `protobuf:"varint,2,opt,name=grid_type,json=gridType,proto3,enum=proto.TravelGridType" json:"grid_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

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

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

var xxx_messageInfo_TravelGridCoverInfo proto.InternalMessageInfo

func (m *TravelGridCoverInfo) GetGridNo() int32 {
	if m != nil {
		return m.GridNo
	}
	return 0
}

func (m *TravelGridCoverInfo) GetGridType() TravelGridType {
	if m != nil {
		return m.GridType
	}
	return TravelGridType_InvalidGrid
}

//格子事件信息
type TravelGridEventInfo struct {
	//格子编号
	GridNo int32 `protobuf:"zigzag32,1,opt,name=grid_no,json=gridNo,proto3" json:"grid_no,omitempty"`
	//事件类型
	EventType            TravelEventType `protobuf:"varint,2,opt,name=event_type,json=eventType,proto3,enum=proto.TravelEventType" json:"event_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_TravelGridEventInfo proto.InternalMessageInfo

func (m *TravelGridEventInfo) GetGridNo() int32 {
	if m != nil {
		return m.GridNo
	}
	return 0
}

func (m *TravelGridEventInfo) GetEventType() TravelEventType {
	if m != nil {
		return m.EventType
	}
	return TravelEventType_InvalidEvent
}

//酒馆信封信息
type TravelLetterInfo struct {
	RoleInfo *TravelRoleInfo `protobuf:"bytes,1,opt,name=role_info,json=roleInfo,proto3" json:"role_info,omitempty"`
	// 祝福语编号
	ContentNo            int32    `protobuf:"zigzag32,2,opt,name=content_no,json=contentNo,proto3" json:"content_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_TravelLetterInfo proto.InternalMessageInfo

func (m *TravelLetterInfo) GetRoleInfo() *TravelRoleInfo {
	if m != nil {
		return m.RoleInfo
	}
	return nil
}

func (m *TravelLetterInfo) GetContentNo() int32 {
	if m != nil {
		return m.ContentNo
	}
	return 0
}

//沉船宝藏藏宝点
type TravelTreasurePoint struct {
	//藏宝点编号
	PointNo int32 `protobuf:"zigzag32,1,opt,name=point_no,json=pointNo,proto3" json:"point_no,omitempty"`
	//已获得奖励（点击过几次就有几项），点击时推增量（只推点击获得的奖励）
	GotList              []*GameObjectList `protobuf:"bytes,2,rep,name=got_list,json=gotList,proto3" json:"got_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_TravelTreasurePoint proto.InternalMessageInfo

func (m *TravelTreasurePoint) GetPointNo() int32 {
	if m != nil {
		return m.PointNo
	}
	return 0
}

func (m *TravelTreasurePoint) GetGotList() []*GameObjectList {
	if m != nil {
		return m.GotList
	}
	return nil
}

//藏宝图碎片
type TravelTreasureMapItem struct {
	MapNo                int32    `protobuf:"zigzag32,1,opt,name=map_no,json=mapNo,proto3" json:"map_no,omitempty"`
	Count                uint32   `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_TravelTreasureMapItem proto.InternalMessageInfo

func (m *TravelTreasureMapItem) GetMapNo() int32 {
	if m != nil {
		return m.MapNo
	}
	return 0
}

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

//商店角色购买记录
type TravelStoreBoughtItem struct {
	//商品编号
	No int32 `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	//已购买数量
	BoughtCount          uint32   `protobuf:"varint,2,opt,name=bought_count,json=boughtCount,proto3" json:"bought_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_TravelStoreBoughtItem proto.InternalMessageInfo

func (m *TravelStoreBoughtItem) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *TravelStoreBoughtItem) GetBoughtCount() uint32 {
	if m != nil {
		return m.BoughtCount
	}
	return 0
}

//游历角色信息
type TravelRoleInfo struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	RoleName             string   `protobuf:"bytes,2,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	VipLevel             int32    `protobuf:"zigzag32,3,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
	RoleCharacter        string   `protobuf:"bytes,4,opt,name=role_character,json=roleCharacter,proto3" json:"role_character,omitempty"`
	HeadFrameNo          int32    `protobuf:"zigzag32,5,opt,name=head_frame_no,json=headFrameNo,proto3" json:"head_frame_no,omitempty"`
	Power                int64    `protobuf:"zigzag64,6,opt,name=power,proto3" json:"power,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_TravelRoleInfo proto.InternalMessageInfo

func (m *TravelRoleInfo) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

func (m *TravelRoleInfo) GetRoleName() string {
	if m != nil {
		return m.RoleName
	}
	return ""
}

func (m *TravelRoleInfo) GetVipLevel() int32 {
	if m != nil {
		return m.VipLevel
	}
	return 0
}

func (m *TravelRoleInfo) GetRoleCharacter() string {
	if m != nil {
		return m.RoleCharacter
	}
	return ""
}

func (m *TravelRoleInfo) GetHeadFrameNo() int32 {
	if m != nil {
		return m.HeadFrameNo
	}
	return 0
}

func (m *TravelRoleInfo) GetPower() int64 {
	if m != nil {
		return m.Power
	}
	return 0
}

//协助任务信息
type TravelHelpTaskInfo struct {
	TaskId               string   `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	GridNo               int32    `protobuf:"zigzag32,2,opt,name=grid_no,json=gridNo,proto3" json:"grid_no,omitempty"`
	Status               int32    `protobuf:"zigzag32,3,opt,name=status,proto3" json:"status,omitempty"`
	ExpireTime           int64    `protobuf:"zigzag64,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	Reminded             bool     `protobuf:"varint,5,opt,name=reminded,proto3" json:"reminded,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_TravelHelpTaskInfo proto.InternalMessageInfo

func (m *TravelHelpTaskInfo) GetTaskId() string {
	if m != nil {
		return m.TaskId
	}
	return ""
}

func (m *TravelHelpTaskInfo) GetGridNo() int32 {
	if m != nil {
		return m.GridNo
	}
	return 0
}

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

func (m *TravelHelpTaskInfo) GetExpireTime() int64 {
	if m != nil {
		return m.ExpireTime
	}
	return 0
}

func (m *TravelHelpTaskInfo) GetReminded() bool {
	if m != nil {
		return m.Reminded
	}
	return false
}

//协助任务
type TravelHelpTaskItem struct {
	TaskInfo             *TravelHelpTaskInfo `protobuf:"bytes,1,opt,name=task_info,json=taskInfo,proto3" json:"task_info,omitempty"`
	RoleInfo             *TravelRoleInfo     `protobuf:"bytes,2,opt,name=role_info,json=roleInfo,proto3" json:"role_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_TravelHelpTaskItem proto.InternalMessageInfo

func (m *TravelHelpTaskItem) GetTaskInfo() *TravelHelpTaskInfo {
	if m != nil {
		return m.TaskInfo
	}
	return nil
}

func (m *TravelHelpTaskItem) GetRoleInfo() *TravelRoleInfo {
	if m != nil {
		return m.RoleInfo
	}
	return nil
}

func init() {
	proto.RegisterEnum("proto.TravelGridType", TravelGridType_name, TravelGridType_value)
	proto.RegisterEnum("proto.TravelEventType", TravelEventType_name, TravelEventType_value)
	proto.RegisterType((*TravelGridCoverInfo)(nil), "proto.TravelGridCoverInfo")
	proto.RegisterType((*TravelGridEventInfo)(nil), "proto.TravelGridEventInfo")
	proto.RegisterType((*TravelLetterInfo)(nil), "proto.TravelLetterInfo")
	proto.RegisterType((*TravelTreasurePoint)(nil), "proto.TravelTreasurePoint")
	proto.RegisterType((*TravelTreasureMapItem)(nil), "proto.TravelTreasureMapItem")
	proto.RegisterType((*TravelStoreBoughtItem)(nil), "proto.TravelStoreBoughtItem")
	proto.RegisterType((*TravelRoleInfo)(nil), "proto.TravelRoleInfo")
	proto.RegisterType((*TravelHelpTaskInfo)(nil), "proto.TravelHelpTaskInfo")
	proto.RegisterType((*TravelHelpTaskItem)(nil), "proto.TravelHelpTaskItem")
}

func init() { proto.RegisterFile("model/travel.proto", fileDescriptor_4dda6cc46d176cc5) }

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