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

package proto

import (
	fmt "fmt"
	math "math"
	context "context"
	proto "github.com/golang/protobuf/proto"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
	model1 "vikingar/proto/gen-go/model"
	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

type CrossGeneralActEnterRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActEnterRequest proto.InternalMessageInfo

func (m *CrossGeneralActEnterRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

type CrossGeneralActEnterResponse 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                 *CrossGeneralActEnterResponse_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 *CrossGeneralActEnterResponse) Reset()         { *m = CrossGeneralActEnterResponse{} }
func (m *CrossGeneralActEnterResponse) String() string { return proto.CompactTextString(m) }
func (*CrossGeneralActEnterResponse) ProtoMessage()    {}
func (*CrossGeneralActEnterResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_20989204f00ef00e, []int{1}
}

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

var xxx_messageInfo_CrossGeneralActEnterResponse proto.InternalMessageInfo

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

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

func (m *CrossGeneralActEnterResponse) GetData() *CrossGeneralActEnterResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossGeneralActEnterResponse_Data struct {
	Role                 *model.ActivityRole     `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	Notice               []*model.ActivityNotice `protobuf:"bytes,2,rep,name=notice,proto3" json:"notice,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActEnterResponse_Data proto.InternalMessageInfo

func (m *CrossGeneralActEnterResponse_Data) GetRole() *model.ActivityRole {
	if m != nil {
		return m.Role
	}
	return nil
}

func (m *CrossGeneralActEnterResponse_Data) GetNotice() []*model.ActivityNotice {
	if m != nil {
		return m.Notice
	}
	return nil
}

type CrossGeneralActGetRuleRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetRuleRequest proto.InternalMessageInfo

func (m *CrossGeneralActGetRuleRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

type CrossGeneralActGetRuleResponse 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                 *CrossGeneralActGetRuleResponse_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 *CrossGeneralActGetRuleResponse) Reset()         { *m = CrossGeneralActGetRuleResponse{} }
func (m *CrossGeneralActGetRuleResponse) String() string { return proto.CompactTextString(m) }
func (*CrossGeneralActGetRuleResponse) ProtoMessage()    {}
func (*CrossGeneralActGetRuleResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_20989204f00ef00e, []int{3}
}

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

var xxx_messageInfo_CrossGeneralActGetRuleResponse proto.InternalMessageInfo

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

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

func (m *CrossGeneralActGetRuleResponse) GetData() *CrossGeneralActGetRuleResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossGeneralActGetRuleResponse_Data struct {
	//成就奖励
	ScoreAwards []*model1.GeneralActivityScoreAward `protobuf:"bytes,1,rep,name=score_awards,json=scoreAwards,proto3" json:"score_awards,omitempty"`
	//奖池
	DrawAwards           []*CrossGeneralActGetRuleResponse_DrawAward `protobuf:"bytes,2,rep,name=draw_awards,json=drawAwards,proto3" json:"draw_awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetRuleResponse_Data proto.InternalMessageInfo

func (m *CrossGeneralActGetRuleResponse_Data) GetScoreAwards() []*model1.GeneralActivityScoreAward {
	if m != nil {
		return m.ScoreAwards
	}
	return nil
}

func (m *CrossGeneralActGetRuleResponse_Data) GetDrawAwards() []*CrossGeneralActGetRuleResponse_DrawAward {
	if m != nil {
		return m.DrawAwards
	}
	return nil
}

type CrossGeneralActGetRuleResponse_DrawAward struct {
	//万能道具类型
	ItemTyp              int32                    `protobuf:"zigzag32,1,opt,name=item_typ,json=itemTyp,proto3" json:"item_typ,omitempty"`
	Awards               []*model.AwardGameObject `protobuf:"bytes,2,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetRuleResponse_DrawAward proto.InternalMessageInfo

func (m *CrossGeneralActGetRuleResponse_DrawAward) GetItemTyp() int32 {
	if m != nil {
		return m.ItemTyp
	}
	return 0
}

func (m *CrossGeneralActGetRuleResponse_DrawAward) GetAwards() []*model.AwardGameObject {
	if m != nil {
		return m.Awards
	}
	return nil
}

type CrossGeneralActGetRoleRankListRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetRoleRankListRequest proto.InternalMessageInfo

func (m *CrossGeneralActGetRoleRankListRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

type CrossGeneralActGetRoleRankListResponse 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                 *CrossGeneralActGetRoleRankListResponse_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 *CrossGeneralActGetRoleRankListResponse) Reset() {
	*m = CrossGeneralActGetRoleRankListResponse{}
}
func (m *CrossGeneralActGetRoleRankListResponse) String() string { return proto.CompactTextString(m) }
func (*CrossGeneralActGetRoleRankListResponse) ProtoMessage()    {}
func (*CrossGeneralActGetRoleRankListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_20989204f00ef00e, []int{5}
}

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

var xxx_messageInfo_CrossGeneralActGetRoleRankListResponse proto.InternalMessageInfo

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

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

func (m *CrossGeneralActGetRoleRankListResponse) GetData() *CrossGeneralActGetRoleRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossGeneralActGetRoleRankListResponse_Data struct {
	//个人排行项
	Item []*model.ActivityRoleRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的排行项
	MyItem *model.ActivityRoleRankItem `protobuf:"bytes,3,opt,name=my_item,json=myItem,proto3" json:"my_item,omitempty"`
	//通用角色数据
	Role                 *model.ActivityRole `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetRoleRankListResponse_Data proto.InternalMessageInfo

func (m *CrossGeneralActGetRoleRankListResponse_Data) GetItem() []*model.ActivityRoleRankItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *CrossGeneralActGetRoleRankListResponse_Data) GetOldRankIndex() int64 {
	if m != nil {
		return m.OldRankIndex
	}
	return 0
}

func (m *CrossGeneralActGetRoleRankListResponse_Data) GetMyItem() *model.ActivityRoleRankItem {
	if m != nil {
		return m.MyItem
	}
	return nil
}

func (m *CrossGeneralActGetRoleRankListResponse_Data) GetRole() *model.ActivityRole {
	if m != nil {
		return m.Role
	}
	return nil
}

type CrossGeneralActGetUnionRankListRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetUnionRankListRequest proto.InternalMessageInfo

func (m *CrossGeneralActGetUnionRankListRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

type CrossGeneralActGetUnionRankListResponse 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                 *CrossGeneralActGetUnionRankListResponse_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 *CrossGeneralActGetUnionRankListResponse) Reset() {
	*m = CrossGeneralActGetUnionRankListResponse{}
}
func (m *CrossGeneralActGetUnionRankListResponse) String() string { return proto.CompactTextString(m) }
func (*CrossGeneralActGetUnionRankListResponse) ProtoMessage()    {}
func (*CrossGeneralActGetUnionRankListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_20989204f00ef00e, []int{7}
}

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

var xxx_messageInfo_CrossGeneralActGetUnionRankListResponse proto.InternalMessageInfo

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

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

func (m *CrossGeneralActGetUnionRankListResponse) GetData() *CrossGeneralActGetUnionRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossGeneralActGetUnionRankListResponse_Data struct {
	//联盟排行项
	Item []*model.ActivityUnionRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的联盟排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的联盟排名项
	MyUnionItem *model.ActivityUnionRankItem `protobuf:"bytes,3,opt,name=my_union_item,json=myUnionItem,proto3" json:"my_union_item,omitempty"`
	//通用角色数据
	Role                 *model.ActivityRole `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetUnionRankListResponse_Data proto.InternalMessageInfo

func (m *CrossGeneralActGetUnionRankListResponse_Data) GetItem() []*model.ActivityUnionRankItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *CrossGeneralActGetUnionRankListResponse_Data) GetOldRankIndex() int64 {
	if m != nil {
		return m.OldRankIndex
	}
	return 0
}

func (m *CrossGeneralActGetUnionRankListResponse_Data) GetMyUnionItem() *model.ActivityUnionRankItem {
	if m != nil {
		return m.MyUnionItem
	}
	return nil
}

func (m *CrossGeneralActGetUnionRankListResponse_Data) GetRole() *model.ActivityRole {
	if m != nil {
		return m.Role
	}
	return nil
}

type CrossGeneralActGetNoticeRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	NoticeId             string   `protobuf:"bytes,2,opt,name=notice_id,json=noticeId,proto3" json:"notice_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetNoticeRequest proto.InternalMessageInfo

func (m *CrossGeneralActGetNoticeRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

func (m *CrossGeneralActGetNoticeRequest) GetNoticeId() string {
	if m != nil {
		return m.NoticeId
	}
	return ""
}

type CrossGeneralActGetNoticeResponse 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                 *CrossGeneralActGetNoticeResponse_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 *CrossGeneralActGetNoticeResponse) Reset()         { *m = CrossGeneralActGetNoticeResponse{} }
func (m *CrossGeneralActGetNoticeResponse) String() string { return proto.CompactTextString(m) }
func (*CrossGeneralActGetNoticeResponse) ProtoMessage()    {}
func (*CrossGeneralActGetNoticeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_20989204f00ef00e, []int{9}
}

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

var xxx_messageInfo_CrossGeneralActGetNoticeResponse proto.InternalMessageInfo

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

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

func (m *CrossGeneralActGetNoticeResponse) GetData() *CrossGeneralActGetNoticeResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossGeneralActGetNoticeResponse_Data struct {
	Notice               []*model.ActivityNotice `protobuf:"bytes,1,rep,name=notice,proto3" json:"notice,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetNoticeResponse_Data proto.InternalMessageInfo

func (m *CrossGeneralActGetNoticeResponse_Data) GetNotice() []*model.ActivityNotice {
	if m != nil {
		return m.Notice
	}
	return nil
}

type CrossGeneralActGetActivityRoleRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetActivityRoleRequest proto.InternalMessageInfo

func (m *CrossGeneralActGetActivityRoleRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

type CrossGeneralActGetActivityRoleResponse 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                 *CrossGeneralActGetActivityRoleResponse_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 *CrossGeneralActGetActivityRoleResponse) Reset() {
	*m = CrossGeneralActGetActivityRoleResponse{}
}
func (m *CrossGeneralActGetActivityRoleResponse) String() string { return proto.CompactTextString(m) }
func (*CrossGeneralActGetActivityRoleResponse) ProtoMessage()    {}
func (*CrossGeneralActGetActivityRoleResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_20989204f00ef00e, []int{11}
}

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

var xxx_messageInfo_CrossGeneralActGetActivityRoleResponse proto.InternalMessageInfo

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

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

func (m *CrossGeneralActGetActivityRoleResponse) GetData() *CrossGeneralActGetActivityRoleResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossGeneralActGetActivityRoleResponse_Data struct {
	Role                 *model.ActivityRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActGetActivityRoleResponse_Data proto.InternalMessageInfo

func (m *CrossGeneralActGetActivityRoleResponse_Data) GetRole() *model.ActivityRole {
	if m != nil {
		return m.Role
	}
	return nil
}

type CrossGeneralActAddNoticeRequest struct {
	ActivityId           string                              `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string                              `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Notices              []*model1.CrossGeneralActNoticeItem `protobuf:"bytes,3,rep,name=notices,proto3" json:"notices,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActAddNoticeRequest proto.InternalMessageInfo

func (m *CrossGeneralActAddNoticeRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

func (m *CrossGeneralActAddNoticeRequest) GetNotices() []*model1.CrossGeneralActNoticeItem {
	if m != nil {
		return m.Notices
	}
	return nil
}

type CrossGeneralActAddNoticeResponse 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActAddNoticeResponse proto.InternalMessageInfo

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

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

type CrossGeneralActDrawResultRequest struct {
	ActivityId           string                              `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string                              `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	AddScore             int64                               `protobuf:"zigzag64,3,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
	Notices              []*model1.CrossGeneralActNoticeItem `protobuf:"bytes,4,rep,name=notices,proto3" json:"notices,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActDrawResultRequest proto.InternalMessageInfo

func (m *CrossGeneralActDrawResultRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

func (m *CrossGeneralActDrawResultRequest) GetAddScore() int64 {
	if m != nil {
		return m.AddScore
	}
	return 0
}

func (m *CrossGeneralActDrawResultRequest) GetNotices() []*model1.CrossGeneralActNoticeItem {
	if m != nil {
		return m.Notices
	}
	return nil
}

type CrossGeneralActDrawResultResponse 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                 *CrossGeneralActDrawResultResponse_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 *CrossGeneralActDrawResultResponse) Reset()         { *m = CrossGeneralActDrawResultResponse{} }
func (m *CrossGeneralActDrawResultResponse) String() string { return proto.CompactTextString(m) }
func (*CrossGeneralActDrawResultResponse) ProtoMessage()    {}
func (*CrossGeneralActDrawResultResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_20989204f00ef00e, []int{15}
}

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

var xxx_messageInfo_CrossGeneralActDrawResultResponse proto.InternalMessageInfo

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

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

func (m *CrossGeneralActDrawResultResponse) GetData() *CrossGeneralActDrawResultResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossGeneralActDrawResultResponse_Data struct {
	Role                 *model.ActivityRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_CrossGeneralActDrawResultResponse_Data proto.InternalMessageInfo

func (m *CrossGeneralActDrawResultResponse_Data) GetRole() *model.ActivityRole {
	if m != nil {
		return m.Role
	}
	return nil
}

func init() {
	proto.RegisterType((*CrossGeneralActEnterRequest)(nil), "proto.CrossGeneralActEnterRequest")
	proto.RegisterType((*CrossGeneralActEnterResponse)(nil), "proto.CrossGeneralActEnterResponse")
	proto.RegisterType((*CrossGeneralActEnterResponse_Data)(nil), "proto.CrossGeneralActEnterResponse.Data")
	proto.RegisterType((*CrossGeneralActGetRuleRequest)(nil), "proto.CrossGeneralActGetRuleRequest")
	proto.RegisterType((*CrossGeneralActGetRuleResponse)(nil), "proto.CrossGeneralActGetRuleResponse")
	proto.RegisterType((*CrossGeneralActGetRuleResponse_Data)(nil), "proto.CrossGeneralActGetRuleResponse.Data")
	proto.RegisterType((*CrossGeneralActGetRuleResponse_DrawAward)(nil), "proto.CrossGeneralActGetRuleResponse.DrawAward")
	proto.RegisterType((*CrossGeneralActGetRoleRankListRequest)(nil), "proto.CrossGeneralActGetRoleRankListRequest")
	proto.RegisterType((*CrossGeneralActGetRoleRankListResponse)(nil), "proto.CrossGeneralActGetRoleRankListResponse")
	proto.RegisterType((*CrossGeneralActGetRoleRankListResponse_Data)(nil), "proto.CrossGeneralActGetRoleRankListResponse.Data")
	proto.RegisterType((*CrossGeneralActGetUnionRankListRequest)(nil), "proto.CrossGeneralActGetUnionRankListRequest")
	proto.RegisterType((*CrossGeneralActGetUnionRankListResponse)(nil), "proto.CrossGeneralActGetUnionRankListResponse")
	proto.RegisterType((*CrossGeneralActGetUnionRankListResponse_Data)(nil), "proto.CrossGeneralActGetUnionRankListResponse.Data")
	proto.RegisterType((*CrossGeneralActGetNoticeRequest)(nil), "proto.CrossGeneralActGetNoticeRequest")
	proto.RegisterType((*CrossGeneralActGetNoticeResponse)(nil), "proto.CrossGeneralActGetNoticeResponse")
	proto.RegisterType((*CrossGeneralActGetNoticeResponse_Data)(nil), "proto.CrossGeneralActGetNoticeResponse.Data")
	proto.RegisterType((*CrossGeneralActGetActivityRoleRequest)(nil), "proto.CrossGeneralActGetActivityRoleRequest")
	proto.RegisterType((*CrossGeneralActGetActivityRoleResponse)(nil), "proto.CrossGeneralActGetActivityRoleResponse")
	proto.RegisterType((*CrossGeneralActGetActivityRoleResponse_Data)(nil), "proto.CrossGeneralActGetActivityRoleResponse.Data")
	proto.RegisterType((*CrossGeneralActAddNoticeRequest)(nil), "proto.CrossGeneralActAddNoticeRequest")
	proto.RegisterType((*CrossGeneralActAddNoticeResponse)(nil), "proto.CrossGeneralActAddNoticeResponse")
	proto.RegisterType((*CrossGeneralActDrawResultRequest)(nil), "proto.CrossGeneralActDrawResultRequest")
	proto.RegisterType((*CrossGeneralActDrawResultResponse)(nil), "proto.CrossGeneralActDrawResultResponse")
	proto.RegisterType((*CrossGeneralActDrawResultResponse_Data)(nil), "proto.CrossGeneralActDrawResultResponse.Data")
}

func init() {
	proto.RegisterFile("service/cross_general_activity_game.proto", fileDescriptor_20989204f00ef00e)
}

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

// GeneralActServiceClient is the client API for GeneralActService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type GeneralActServiceClient interface {
	Enter(ctx context.Context, in *CrossGeneralActEnterRequest, opts ...grpc.CallOption) (*CrossGeneralActEnterResponse, error)
	GetRule(ctx context.Context, in *CrossGeneralActGetRuleRequest, opts ...grpc.CallOption) (*CrossGeneralActGetRuleResponse, error)
	GetRoleRankList(ctx context.Context, in *CrossGeneralActGetRoleRankListRequest, opts ...grpc.CallOption) (*CrossGeneralActGetRoleRankListResponse, error)
	GetUnionRankList(ctx context.Context, in *CrossGeneralActGetUnionRankListRequest, opts ...grpc.CallOption) (*CrossGeneralActGetUnionRankListResponse, error)
	GetNotice(ctx context.Context, in *CrossGeneralActGetNoticeRequest, opts ...grpc.CallOption) (*CrossGeneralActGetNoticeResponse, error)
	GetActivityRole(ctx context.Context, in *CrossGeneralActGetActivityRoleRequest, opts ...grpc.CallOption) (*CrossGeneralActGetActivityRoleResponse, error)
	AddNotice(ctx context.Context, in *CrossGeneralActAddNoticeRequest, opts ...grpc.CallOption) (*CrossGeneralActAddNoticeResponse, error)
	DrawResult(ctx context.Context, in *CrossGeneralActDrawResultRequest, opts ...grpc.CallOption) (*CrossGeneralActDrawResultResponse, error)
}

type generalActServiceClient struct {
	cc *grpc.ClientConn
}

func NewGeneralActServiceClient(cc *grpc.ClientConn) GeneralActServiceClient {
	return &generalActServiceClient{cc}
}

func (c *generalActServiceClient) Enter(ctx context.Context, in *CrossGeneralActEnterRequest, opts ...grpc.CallOption) (*CrossGeneralActEnterResponse, error) {
	out := new(CrossGeneralActEnterResponse)
	err := c.cc.Invoke(ctx, "/proto.GeneralActService/Enter", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *generalActServiceClient) GetRule(ctx context.Context, in *CrossGeneralActGetRuleRequest, opts ...grpc.CallOption) (*CrossGeneralActGetRuleResponse, error) {
	out := new(CrossGeneralActGetRuleResponse)
	err := c.cc.Invoke(ctx, "/proto.GeneralActService/GetRule", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *generalActServiceClient) GetRoleRankList(ctx context.Context, in *CrossGeneralActGetRoleRankListRequest, opts ...grpc.CallOption) (*CrossGeneralActGetRoleRankListResponse, error) {
	out := new(CrossGeneralActGetRoleRankListResponse)
	err := c.cc.Invoke(ctx, "/proto.GeneralActService/GetRoleRankList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *generalActServiceClient) GetUnionRankList(ctx context.Context, in *CrossGeneralActGetUnionRankListRequest, opts ...grpc.CallOption) (*CrossGeneralActGetUnionRankListResponse, error) {
	out := new(CrossGeneralActGetUnionRankListResponse)
	err := c.cc.Invoke(ctx, "/proto.GeneralActService/GetUnionRankList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *generalActServiceClient) GetNotice(ctx context.Context, in *CrossGeneralActGetNoticeRequest, opts ...grpc.CallOption) (*CrossGeneralActGetNoticeResponse, error) {
	out := new(CrossGeneralActGetNoticeResponse)
	err := c.cc.Invoke(ctx, "/proto.GeneralActService/GetNotice", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *generalActServiceClient) GetActivityRole(ctx context.Context, in *CrossGeneralActGetActivityRoleRequest, opts ...grpc.CallOption) (*CrossGeneralActGetActivityRoleResponse, error) {
	out := new(CrossGeneralActGetActivityRoleResponse)
	err := c.cc.Invoke(ctx, "/proto.GeneralActService/GetActivityRole", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *generalActServiceClient) AddNotice(ctx context.Context, in *CrossGeneralActAddNoticeRequest, opts ...grpc.CallOption) (*CrossGeneralActAddNoticeResponse, error) {
	out := new(CrossGeneralActAddNoticeResponse)
	err := c.cc.Invoke(ctx, "/proto.GeneralActService/AddNotice", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *generalActServiceClient) DrawResult(ctx context.Context, in *CrossGeneralActDrawResultRequest, opts ...grpc.CallOption) (*CrossGeneralActDrawResultResponse, error) {
	out := new(CrossGeneralActDrawResultResponse)
	err := c.cc.Invoke(ctx, "/proto.GeneralActService/DrawResult", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// GeneralActServiceServer is the server API for GeneralActService service.
type GeneralActServiceServer interface {
	Enter(context.Context, *CrossGeneralActEnterRequest) (*CrossGeneralActEnterResponse, error)
	GetRule(context.Context, *CrossGeneralActGetRuleRequest) (*CrossGeneralActGetRuleResponse, error)
	GetRoleRankList(context.Context, *CrossGeneralActGetRoleRankListRequest) (*CrossGeneralActGetRoleRankListResponse, error)
	GetUnionRankList(context.Context, *CrossGeneralActGetUnionRankListRequest) (*CrossGeneralActGetUnionRankListResponse, error)
	GetNotice(context.Context, *CrossGeneralActGetNoticeRequest) (*CrossGeneralActGetNoticeResponse, error)
	GetActivityRole(context.Context, *CrossGeneralActGetActivityRoleRequest) (*CrossGeneralActGetActivityRoleResponse, error)
	AddNotice(context.Context, *CrossGeneralActAddNoticeRequest) (*CrossGeneralActAddNoticeResponse, error)
	DrawResult(context.Context, *CrossGeneralActDrawResultRequest) (*CrossGeneralActDrawResultResponse, error)
}

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

func (*UnimplementedGeneralActServiceServer) Enter(ctx context.Context, req *CrossGeneralActEnterRequest) (*CrossGeneralActEnterResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Enter not implemented")
}
func (*UnimplementedGeneralActServiceServer) GetRule(ctx context.Context, req *CrossGeneralActGetRuleRequest) (*CrossGeneralActGetRuleResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRule not implemented")
}
func (*UnimplementedGeneralActServiceServer) GetRoleRankList(ctx context.Context, req *CrossGeneralActGetRoleRankListRequest) (*CrossGeneralActGetRoleRankListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoleRankList not implemented")
}
func (*UnimplementedGeneralActServiceServer) GetUnionRankList(ctx context.Context, req *CrossGeneralActGetUnionRankListRequest) (*CrossGeneralActGetUnionRankListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetUnionRankList not implemented")
}
func (*UnimplementedGeneralActServiceServer) GetNotice(ctx context.Context, req *CrossGeneralActGetNoticeRequest) (*CrossGeneralActGetNoticeResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetNotice not implemented")
}
func (*UnimplementedGeneralActServiceServer) GetActivityRole(ctx context.Context, req *CrossGeneralActGetActivityRoleRequest) (*CrossGeneralActGetActivityRoleResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetActivityRole not implemented")
}
func (*UnimplementedGeneralActServiceServer) AddNotice(ctx context.Context, req *CrossGeneralActAddNoticeRequest) (*CrossGeneralActAddNoticeResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method AddNotice not implemented")
}
func (*UnimplementedGeneralActServiceServer) DrawResult(ctx context.Context, req *CrossGeneralActDrawResultRequest) (*CrossGeneralActDrawResultResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DrawResult not implemented")
}

func RegisterGeneralActServiceServer(s *grpc.Server, srv GeneralActServiceServer) {
	s.RegisterService(&_GeneralActService_serviceDesc, srv)
}

func _GeneralActService_Enter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGeneralActEnterRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(GeneralActServiceServer).Enter(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.GeneralActService/Enter",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(GeneralActServiceServer).Enter(ctx, req.(*CrossGeneralActEnterRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _GeneralActService_GetRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGeneralActGetRuleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(GeneralActServiceServer).GetRule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.GeneralActService/GetRule",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(GeneralActServiceServer).GetRule(ctx, req.(*CrossGeneralActGetRuleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _GeneralActService_GetRoleRankList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGeneralActGetRoleRankListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(GeneralActServiceServer).GetRoleRankList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.GeneralActService/GetRoleRankList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(GeneralActServiceServer).GetRoleRankList(ctx, req.(*CrossGeneralActGetRoleRankListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _GeneralActService_GetUnionRankList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGeneralActGetUnionRankListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(GeneralActServiceServer).GetUnionRankList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.GeneralActService/GetUnionRankList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(GeneralActServiceServer).GetUnionRankList(ctx, req.(*CrossGeneralActGetUnionRankListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _GeneralActService_GetNotice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGeneralActGetNoticeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(GeneralActServiceServer).GetNotice(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.GeneralActService/GetNotice",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(GeneralActServiceServer).GetNotice(ctx, req.(*CrossGeneralActGetNoticeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _GeneralActService_GetActivityRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGeneralActGetActivityRoleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(GeneralActServiceServer).GetActivityRole(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.GeneralActService/GetActivityRole",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(GeneralActServiceServer).GetActivityRole(ctx, req.(*CrossGeneralActGetActivityRoleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _GeneralActService_AddNotice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGeneralActAddNoticeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(GeneralActServiceServer).AddNotice(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.GeneralActService/AddNotice",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(GeneralActServiceServer).AddNotice(ctx, req.(*CrossGeneralActAddNoticeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _GeneralActService_DrawResult_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGeneralActDrawResultRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(GeneralActServiceServer).DrawResult(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.GeneralActService/DrawResult",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(GeneralActServiceServer).DrawResult(ctx, req.(*CrossGeneralActDrawResultRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _GeneralActService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "proto.GeneralActService",
	HandlerType: (*GeneralActServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Enter",
			Handler:    _GeneralActService_Enter_Handler,
		},
		{
			MethodName: "GetRule",
			Handler:    _GeneralActService_GetRule_Handler,
		},
		{
			MethodName: "GetRoleRankList",
			Handler:    _GeneralActService_GetRoleRankList_Handler,
		},
		{
			MethodName: "GetUnionRankList",
			Handler:    _GeneralActService_GetUnionRankList_Handler,
		},
		{
			MethodName: "GetNotice",
			Handler:    _GeneralActService_GetNotice_Handler,
		},
		{
			MethodName: "GetActivityRole",
			Handler:    _GeneralActService_GetActivityRole_Handler,
		},
		{
			MethodName: "AddNotice",
			Handler:    _GeneralActService_AddNotice_Handler,
		},
		{
			MethodName: "DrawResult",
			Handler:    _GeneralActService_DrawResult_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/cross_general_activity_game.proto",
}
