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

package proto

import (
	fmt "fmt"
	math "math"
	proto "github.com/golang/protobuf/proto"
	model "vikingar/proto/gen-go/model"
)

// 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

//获取日历
//id=17700
type ActivityScheduleGetCalendarRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ActivityScheduleGetCalendarRequest proto.InternalMessageInfo

//id=17700
type ActivityScheduleGetCalendarResponse struct {
	Code                 int64                                     `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                    `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *ActivityScheduleGetCalendarResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

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

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

var xxx_messageInfo_ActivityScheduleGetCalendarResponse proto.InternalMessageInfo

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

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

func (m *ActivityScheduleGetCalendarResponse) GetData() *ActivityScheduleGetCalendarResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type ActivityScheduleGetCalendarResponse_Data struct {
	Calendars            []*model.CrossActivityScheduleCalendar `protobuf:"bytes,1,rep,name=calendars,proto3" json:"calendars,omitempty"`
	NextWeekStart        int64                                  `protobuf:"varint,2,opt,name=next_week_start,json=nextWeekStart,proto3" json:"next_week_start,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

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

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

var xxx_messageInfo_ActivityScheduleGetCalendarResponse_Data proto.InternalMessageInfo

func (m *ActivityScheduleGetCalendarResponse_Data) GetCalendars() []*model.CrossActivityScheduleCalendar {
	if m != nil {
		return m.Calendars
	}
	return nil
}

func (m *ActivityScheduleGetCalendarResponse_Data) GetNextWeekStart() int64 {
	if m != nil {
		return m.NextWeekStart
	}
	return 0
}

//日历重置推送
//推送时机：玩家处于黄页跨重置点
//id=17798
type ActivityScheduleCalendarResetPush struct {
	Calendars            []*model.CrossActivityScheduleCalendar `protobuf:"bytes,1,rep,name=calendars,proto3" json:"calendars,omitempty"`
	NextWeekStart        int64                                  `protobuf:"varint,2,opt,name=next_week_start,json=nextWeekStart,proto3" json:"next_week_start,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

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

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

var xxx_messageInfo_ActivityScheduleCalendarResetPush proto.InternalMessageInfo

func (m *ActivityScheduleCalendarResetPush) GetCalendars() []*model.CrossActivityScheduleCalendar {
	if m != nil {
		return m.Calendars
	}
	return nil
}

func (m *ActivityScheduleCalendarResetPush) GetNextWeekStart() int64 {
	if m != nil {
		return m.NextWeekStart
	}
	return 0
}

//排期战区信息推送
//推送时机:进入黄页时推送、处于黄页时战区更新推送
//id=17799
type ActivityScheduleWarZonePush struct {
	WarZone              *model.CrossActivityScheduleWarZone `protobuf:"bytes,1,opt,name=war_zone,json=warZone,proto3" json:"war_zone,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

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

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

var xxx_messageInfo_ActivityScheduleWarZonePush proto.InternalMessageInfo

func (m *ActivityScheduleWarZonePush) GetWarZone() *model.CrossActivityScheduleWarZone {
	if m != nil {
		return m.WarZone
	}
	return nil
}

func init() {
	proto.RegisterType((*ActivityScheduleGetCalendarRequest)(nil), "proto.ActivityScheduleGetCalendarRequest")
	proto.RegisterType((*ActivityScheduleGetCalendarResponse)(nil), "proto.ActivityScheduleGetCalendarResponse")
	proto.RegisterType((*ActivityScheduleGetCalendarResponse_Data)(nil), "proto.ActivityScheduleGetCalendarResponse.Data")
	proto.RegisterType((*ActivityScheduleCalendarResetPush)(nil), "proto.ActivityScheduleCalendarResetPush")
	proto.RegisterType((*ActivityScheduleWarZonePush)(nil), "proto.ActivityScheduleWarZonePush")
}

func init() {
	proto.RegisterFile("service/activity_schedule_game.proto", fileDescriptor_7aae972a34c1a3a1)
}

var fileDescriptor_7aae972a34c1a3a1 = []byte{
	// 302 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x51, 0xcf, 0x4b, 0xc3, 0x30,
	0x18, 0x25, 0xdb, 0xfc, 0xb1, 0x0c, 0x11, 0x72, 0x2a, 0xf3, 0x52, 0xdb, 0x22, 0x3d, 0xb5, 0x50,
	0xef, 0x82, 0x56, 0xf0, 0x2a, 0xd9, 0x61, 0x20, 0x48, 0x88, 0xe9, 0xa7, 0x2b, 0xeb, 0x92, 0x99,
	0xa4, 0xab, 0xfa, 0x07, 0x78, 0xf5, 0x5f, 0x96, 0xa6, 0x45, 0x61, 0xe2, 0xf0, 0xe4, 0x29, 0x2f,
	0xef, 0x7b, 0xef, 0xe5, 0x85, 0x0f, 0x47, 0x06, 0xf4, 0xa6, 0x14, 0x90, 0x72, 0x61, 0xcb, 0x4d,
	0x69, 0x5f, 0x99, 0x11, 0x0b, 0x28, 0xea, 0x0a, 0xd8, 0x13, 0x5f, 0x41, 0xb2, 0xd6, 0xca, 0x2a,
	0xb2, 0xe7, 0x8e, 0x69, 0xb8, 0x52, 0x05, 0x54, 0xa9, 0xd0, 0xca, 0x18, 0xf6, 0xc3, 0xd0, 0x69,
	0x83, 0x08, 0x07, 0x97, 0xfd, 0x68, 0xd6, 0x4f, 0x6e, 0xc0, 0xe6, 0xbc, 0x02, 0x59, 0x70, 0x4d,
	0xe1, 0xb9, 0x06, 0x63, 0x83, 0xf7, 0x01, 0x0e, 0x77, 0xca, 0xcc, 0x5a, 0x49, 0x03, 0x84, 0xe0,
	0x91, 0x50, 0x05, 0x78, 0xc8, 0x47, 0x31, 0xa1, 0x0e, 0xb7, 0x5c, 0x29, 0x1f, 0x95, 0x37, 0xf0,
	0x51, 0x3c, 0xa6, 0x0e, 0x93, 0x1c, 0x8f, 0x0a, 0x6e, 0xb9, 0x37, 0xf4, 0x51, 0x3c, 0xc9, 0xd2,
	0xae, 0x4b, 0xf2, 0x87, 0x17, 0x92, 0x6b, 0x6e, 0x39, 0x75, 0xe6, 0xa9, 0xc6, 0xa3, 0xf6, 0x46,
	0xae, 0xf0, 0x58, 0xf4, 0x32, 0xe3, 0x21, 0x7f, 0x18, 0x4f, 0xb2, 0xa8, 0x4f, 0xcc, 0xdb, 0xbf,
	0x6f, 0xc7, 0x7e, 0x65, 0x7e, 0xdb, 0xc8, 0x19, 0x3e, 0x96, 0xf0, 0x62, 0x59, 0x03, 0xb0, 0x64,
	0xc6, 0x72, 0x6d, 0x5d, 0xdf, 0x21, 0x3d, 0x6a, 0xe9, 0x39, 0xc0, 0x72, 0xd6, 0x92, 0xc1, 0x07,
	0xc2, 0xa7, 0xbf, 0xe6, 0x81, 0x01, 0x7b, 0x5b, 0x9b, 0xc5, 0xbf, 0x36, 0xba, 0xc7, 0x27, 0xdb,
	0x71, 0x73, 0xae, 0xef, 0x94, 0x04, 0x57, 0xe5, 0x02, 0x1f, 0x36, 0x5c, 0xb3, 0x37, 0x25, 0xbb,
	0xad, 0x4c, 0xb2, 0x70, 0x57, 0x93, 0xde, 0x4a, 0x0f, 0x9a, 0x0e, 0x3c, 0xec, 0x3b, 0xf1, 0xf9,
	0x67, 0x00, 0x00, 0x00, 0xff, 0xff, 0x59, 0x4a, 0x5b, 0xd0, 0x7a, 0x02, 0x00, 0x00,
}
