// Code generated by protoc-gen-go. DO NOT EDIT.
// source: model/team.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 Team struct {
	//队伍id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//活动id
	ActivityId string `protobuf:"bytes,2,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	//名字
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	//当前成员数量
	MemberCount int32 `protobuf:"zigzag32,4,opt,name=member_count,json=memberCount,proto3" json:"member_count,omitempty"`
	//成员上限
	MemberLimit int32 `protobuf:"zigzag32,5,opt,name=member_limit,json=memberLimit,proto3" json:"member_limit,omitempty"`
	//队伍总实力
	TotalPower int64 `protobuf:"zigzag64,6,opt,name=total_power,json=totalPower,proto3" json:"total_power,omitempty"`
	//队长id
	LeaderId string `protobuf:"bytes,7,opt,name=leader_id,json=leaderId,proto3" json:"leader_id,omitempty"`
	//队长昵称
	LeaderName string `protobuf:"bytes,8,opt,name=leader_name,json=leaderName,proto3" json:"leader_name,omitempty"`
	//队长区服编号
	LeaderServerId int32 `protobuf:"zigzag32,9,opt,name=leader_server_id,json=leaderServerId,proto3" json:"leader_server_id,omitempty"`
	//入队门槛
	RequiredPower int64 `protobuf:"zigzag64,10,opt,name=required_power,json=requiredPower,proto3" json:"required_power,omitempty"`
	//队伍分数
	Score int64 `protobuf:"zigzag64,11,opt,name=score,proto3" json:"score,omitempty"`
	//定制化文本
	Text string `protobuf:"bytes,12,opt,name=text,proto3" json:"text,omitempty"`
	// 是否已申请
	Applied bool `protobuf:"varint,13,opt,name=applied,proto3" json:"applied,omitempty"`
	//是否允许自由加入
	FreeJoin bool `protobuf:"varint,14,opt,name=free_join,json=freeJoin,proto3" json:"free_join,omitempty"`
	//队伍是否已经参与了活动
	ParticipatedInActivity bool `protobuf:"varint,15,opt,name=participated_in_activity,json=participatedInActivity,proto3" json:"participated_in_activity,omitempty"`
	//创建时间
	CreatedTime          int64    `protobuf:"zigzag64,16,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_Team proto.InternalMessageInfo

func (m *Team) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

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

func (m *Team) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *Team) GetMemberCount() int32 {
	if m != nil {
		return m.MemberCount
	}
	return 0
}

func (m *Team) GetMemberLimit() int32 {
	if m != nil {
		return m.MemberLimit
	}
	return 0
}

func (m *Team) GetTotalPower() int64 {
	if m != nil {
		return m.TotalPower
	}
	return 0
}

func (m *Team) GetLeaderId() string {
	if m != nil {
		return m.LeaderId
	}
	return ""
}

func (m *Team) GetLeaderName() string {
	if m != nil {
		return m.LeaderName
	}
	return ""
}

func (m *Team) GetLeaderServerId() int32 {
	if m != nil {
		return m.LeaderServerId
	}
	return 0
}

func (m *Team) GetRequiredPower() int64 {
	if m != nil {
		return m.RequiredPower
	}
	return 0
}

func (m *Team) GetScore() int64 {
	if m != nil {
		return m.Score
	}
	return 0
}

func (m *Team) GetText() string {
	if m != nil {
		return m.Text
	}
	return ""
}

func (m *Team) GetApplied() bool {
	if m != nil {
		return m.Applied
	}
	return false
}

func (m *Team) GetFreeJoin() bool {
	if m != nil {
		return m.FreeJoin
	}
	return false
}

func (m *Team) GetParticipatedInActivity() bool {
	if m != nil {
		return m.ParticipatedInActivity
	}
	return false
}

func (m *Team) GetCreatedTime() int64 {
	if m != nil {
		return m.CreatedTime
	}
	return 0
}

//队伍邀请对象
type TeamInviteRole struct {
	//角色id
	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"`
	//实力
	Power int64 `protobuf:"zigzag64,3,opt,name=power,proto3" json:"power,omitempty"`
	//宣言
	Manifesto string `protobuf:"bytes,4,opt,name=manifesto,proto3" json:"manifesto,omitempty"`
	//状态 1：可邀请 2：已邀请 3：已加入其他队伍 4：已在本队伍
	Status int32 `protobuf:"zigzag32,5,opt,name=status,proto3" json:"status,omitempty"`
	//玩家形象
	RoleShowInfo         *TeamRoleShowInfo `protobuf:"bytes,6,opt,name=role_show_info,json=roleShowInfo,proto3" json:"role_show_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_TeamInviteRole proto.InternalMessageInfo

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

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

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

func (m *TeamInviteRole) GetManifesto() string {
	if m != nil {
		return m.Manifesto
	}
	return ""
}

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

func (m *TeamInviteRole) GetRoleShowInfo() *TeamRoleShowInfo {
	if m != nil {
		return m.RoleShowInfo
	}
	return nil
}

//玩家形象
type TeamRoleShowInfo struct {
	//vip等级
	VipLv int32 `protobuf:"zigzag32,1,opt,name=vip_lv,json=vipLv,proto3" json:"vip_lv,omitempty"`
	//头像no
	HeadNo int32 `protobuf:"zigzag32,2,opt,name=head_no,json=headNo,proto3" json:"head_no,omitempty"`
	//头像框no
	HeadFrameNo int32 `protobuf:"zigzag32,3,opt,name=head_frame_no,json=headFrameNo,proto3" json:"head_frame_no,omitempty"`
	//五官信息
	Character string `protobuf:"bytes,4,opt,name=character,proto3" json:"character,omitempty"`
	//区服编号
	ServerId int32 `protobuf:"zigzag32,5,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	// 拥有的称号列表
	TitleNo              []uint32 `protobuf:"varint,6,rep,packed,name=title_no,json=titleNo,proto3" json:"title_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_TeamRoleShowInfo proto.InternalMessageInfo

func (m *TeamRoleShowInfo) GetVipLv() int32 {
	if m != nil {
		return m.VipLv
	}
	return 0
}

func (m *TeamRoleShowInfo) GetHeadNo() int32 {
	if m != nil {
		return m.HeadNo
	}
	return 0
}

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

func (m *TeamRoleShowInfo) GetCharacter() string {
	if m != nil {
		return m.Character
	}
	return ""
}

func (m *TeamRoleShowInfo) GetServerId() int32 {
	if m != nil {
		return m.ServerId
	}
	return 0
}

func (m *TeamRoleShowInfo) GetTitleNo() []uint32 {
	if m != nil {
		return m.TitleNo
	}
	return nil
}

//我的队伍
type MyTeam struct {
	//队伍id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//活动id
	ActivityId string `protobuf:"bytes,2,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	//名字
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	//队伍分数
	Score int64 `protobuf:"zigzag64,4,opt,name=score,proto3" json:"score,omitempty"`
	//队伍排名
	RankIndex int64 `protobuf:"zigzag64,5,opt,name=rank_index,json=rankIndex,proto3" json:"rank_index,omitempty"`
	//入队门槛
	RequiredPower int64 `protobuf:"zigzag64,6,opt,name=required_power,json=requiredPower,proto3" json:"required_power,omitempty"`
	//是否自由加入
	FreeJoin bool `protobuf:"varint,7,opt,name=free_join,json=freeJoin,proto3" json:"free_join,omitempty"`
	//已踢人次数
	KickOutTimes int32 `protobuf:"zigzag32,8,opt,name=kick_out_times,json=kickOutTimes,proto3" json:"kick_out_times,omitempty"`
	//是否已参与活动
	ParticipatedInActivity bool `protobuf:"varint,9,opt,name=participated_in_activity,json=participatedInActivity,proto3" json:"participated_in_activity,omitempty"`
	//下次分享到本服聊天时间（推了会直接把分数刷新）
	NextShareChatTime int64 `protobuf:"zigzag64,10,opt,name=next_share_chat_time,json=nextShareChatTime,proto3" json:"next_share_chat_time,omitempty"`
	//成员信息
	Member               []*TeamMember `protobuf:"bytes,11,rep,name=member,proto3" json:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

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

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

var xxx_messageInfo_MyTeam proto.InternalMessageInfo

func (m *MyTeam) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

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

func (m *MyTeam) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *MyTeam) GetScore() int64 {
	if m != nil {
		return m.Score
	}
	return 0
}

func (m *MyTeam) GetRankIndex() int64 {
	if m != nil {
		return m.RankIndex
	}
	return 0
}

func (m *MyTeam) GetRequiredPower() int64 {
	if m != nil {
		return m.RequiredPower
	}
	return 0
}

func (m *MyTeam) GetFreeJoin() bool {
	if m != nil {
		return m.FreeJoin
	}
	return false
}

func (m *MyTeam) GetKickOutTimes() int32 {
	if m != nil {
		return m.KickOutTimes
	}
	return 0
}

func (m *MyTeam) GetParticipatedInActivity() bool {
	if m != nil {
		return m.ParticipatedInActivity
	}
	return false
}

func (m *MyTeam) GetNextShareChatTime() int64 {
	if m != nil {
		return m.NextShareChatTime
	}
	return 0
}

func (m *MyTeam) GetMember() []*TeamMember {
	if m != nil {
		return m.Member
	}
	return nil
}

//队伍成员
type TeamMember struct {
	//成员roleId
	MemberId string `protobuf:"bytes,1,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
	//成员名字
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	//成员实力
	Power int64 `protobuf:"zigzag64,3,opt,name=power,proto3" json:"power,omitempty"`
	//个人分数
	PersonalScore int64 `protobuf:"zigzag64,4,opt,name=personal_score,json=personalScore,proto3" json:"personal_score,omitempty"`
	//队伍积分贡献
	ScoreForTeam int64 `protobuf:"zigzag64,5,opt,name=score_for_team,json=scoreForTeam,proto3" json:"score_for_team,omitempty"`
	//是否是队长
	IsLeader bool `protobuf:"varint,6,opt,name=is_leader,json=isLeader,proto3" json:"is_leader,omitempty"`
	//入队时间
	JoinTime int64 `protobuf:"zigzag64,7,opt,name=join_time,json=joinTime,proto3" json:"join_time,omitempty"`
	//成员形象
	RoleShowInfo         *TeamRoleShowInfo `protobuf:"bytes,8,opt,name=role_show_info,json=roleShowInfo,proto3" json:"role_show_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_TeamMember proto.InternalMessageInfo

func (m *TeamMember) GetMemberId() string {
	if m != nil {
		return m.MemberId
	}
	return ""
}

func (m *TeamMember) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

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

func (m *TeamMember) GetPersonalScore() int64 {
	if m != nil {
		return m.PersonalScore
	}
	return 0
}

func (m *TeamMember) GetScoreForTeam() int64 {
	if m != nil {
		return m.ScoreForTeam
	}
	return 0
}

func (m *TeamMember) GetIsLeader() bool {
	if m != nil {
		return m.IsLeader
	}
	return false
}

func (m *TeamMember) GetJoinTime() int64 {
	if m != nil {
		return m.JoinTime
	}
	return 0
}

func (m *TeamMember) GetRoleShowInfo() *TeamRoleShowInfo {
	if m != nil {
		return m.RoleShowInfo
	}
	return nil
}

//队伍申请
type TeamApply struct {
	//申请id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//申请者id
	RoleId string `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	//申请者名字
	RoleName string `protobuf:"bytes,3,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	//实力
	Power int64 `protobuf:"zigzag64,4,opt,name=power,proto3" json:"power,omitempty"`
	//联盟id
	UnionId string `protobuf:"bytes,5,opt,name=union_id,json=unionId,proto3" json:"union_id,omitempty"`
	//联盟名字
	UnionName string `protobuf:"bytes,6,opt,name=union_name,json=unionName,proto3" json:"union_name,omitempty"`
	//是否是好友
	IsFriend bool `protobuf:"varint,7,opt,name=is_friend,json=isFriend,proto3" json:"is_friend,omitempty"`
	//是否是盟友
	IsUnionMember bool `protobuf:"varint,8,opt,name=is_union_member,json=isUnionMember,proto3" json:"is_union_member,omitempty"`
	//创建时间
	CreatedTime int64 `protobuf:"zigzag64,9,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	//申请者形象
	RoleShowInfo         *TeamRoleShowInfo `protobuf:"bytes,10,opt,name=role_show_info,json=roleShowInfo,proto3" json:"role_show_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_TeamApply proto.InternalMessageInfo

func (m *TeamApply) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

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

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

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

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

func (m *TeamApply) GetUnionName() string {
	if m != nil {
		return m.UnionName
	}
	return ""
}

func (m *TeamApply) GetIsFriend() bool {
	if m != nil {
		return m.IsFriend
	}
	return false
}

func (m *TeamApply) GetIsUnionMember() bool {
	if m != nil {
		return m.IsUnionMember
	}
	return false
}

func (m *TeamApply) GetCreatedTime() int64 {
	if m != nil {
		return m.CreatedTime
	}
	return 0
}

func (m *TeamApply) GetRoleShowInfo() *TeamRoleShowInfo {
	if m != nil {
		return m.RoleShowInfo
	}
	return nil
}

//队伍邀请
type TeamInvitation struct {
	//邀请id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//邀请者id
	InviterId string `protobuf:"bytes,2,opt,name=inviter_id,json=inviterId,proto3" json:"inviter_id,omitempty"`
	//邀请者名字
	InviterName string `protobuf:"bytes,3,opt,name=inviter_name,json=inviterName,proto3" json:"inviter_name,omitempty"`
	//活动id
	ActivityId string `protobuf:"bytes,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	//活动类型
	ActivityTyp int32 `protobuf:"zigzag32,5,opt,name=activity_typ,json=activityTyp,proto3" json:"activity_typ,omitempty"`
	//队伍信息
	Team *TeamInvitation_Team `protobuf:"bytes,6,opt,name=team,proto3" json:"team,omitempty"`
	//创建时间
	CreatedTime int64 `protobuf:"zigzag64,7,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	//邀请者形象
	RoleShowInfo         *TeamRoleShowInfo `protobuf:"bytes,8,opt,name=role_show_info,json=roleShowInfo,proto3" json:"role_show_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_TeamInvitation proto.InternalMessageInfo

func (m *TeamInvitation) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

func (m *TeamInvitation) GetInviterId() string {
	if m != nil {
		return m.InviterId
	}
	return ""
}

func (m *TeamInvitation) GetInviterName() string {
	if m != nil {
		return m.InviterName
	}
	return ""
}

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

func (m *TeamInvitation) GetActivityTyp() int32 {
	if m != nil {
		return m.ActivityTyp
	}
	return 0
}

func (m *TeamInvitation) GetTeam() *TeamInvitation_Team {
	if m != nil {
		return m.Team
	}
	return nil
}

func (m *TeamInvitation) GetCreatedTime() int64 {
	if m != nil {
		return m.CreatedTime
	}
	return 0
}

func (m *TeamInvitation) GetRoleShowInfo() *TeamRoleShowInfo {
	if m != nil {
		return m.RoleShowInfo
	}
	return nil
}

type TeamInvitation_Team struct {
	//队伍id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//队伍名字
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	//队伍成员数量
	MemberCount int32 `protobuf:"zigzag32,3,opt,name=member_count,json=memberCount,proto3" json:"member_count,omitempty"`
	//队伍成员上限
	MemberLimit int32 `protobuf:"zigzag32,4,opt,name=member_limit,json=memberLimit,proto3" json:"member_limit,omitempty"`
	//队伍总实力
	TotalPower int64 `protobuf:"zigzag64,5,opt,name=total_power,json=totalPower,proto3" json:"total_power,omitempty"`
	//队伍是否已经参与了活动
	ParticipatedInActivity bool     `protobuf:"varint,6,opt,name=participated_in_activity,json=participatedInActivity,proto3" json:"participated_in_activity,omitempty"`
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

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

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

var xxx_messageInfo_TeamInvitation_Team proto.InternalMessageInfo

func (m *TeamInvitation_Team) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

func (m *TeamInvitation_Team) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *TeamInvitation_Team) GetMemberCount() int32 {
	if m != nil {
		return m.MemberCount
	}
	return 0
}

func (m *TeamInvitation_Team) GetMemberLimit() int32 {
	if m != nil {
		return m.MemberLimit
	}
	return 0
}

func (m *TeamInvitation_Team) GetTotalPower() int64 {
	if m != nil {
		return m.TotalPower
	}
	return 0
}

func (m *TeamInvitation_Team) GetParticipatedInActivity() bool {
	if m != nil {
		return m.ParticipatedInActivity
	}
	return false
}

//队伍日志
type TeamLog struct {
	//id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//类型
	Typ int32 `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	//内容
	Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	//创建时间
	CreatedTime          int64    `protobuf:"zigzag64,4,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_TeamLog proto.InternalMessageInfo

func (m *TeamLog) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

func (m *TeamLog) GetTyp() int32 {
	if m != nil {
		return m.Typ
	}
	return 0
}

func (m *TeamLog) GetContent() string {
	if m != nil {
		return m.Content
	}
	return ""
}

func (m *TeamLog) GetCreatedTime() int64 {
	if m != nil {
		return m.CreatedTime
	}
	return 0
}

func init() {
	proto.RegisterType((*Team)(nil), "proto.Team")
	proto.RegisterType((*TeamInviteRole)(nil), "proto.TeamInviteRole")
	proto.RegisterType((*TeamRoleShowInfo)(nil), "proto.TeamRoleShowInfo")
	proto.RegisterType((*MyTeam)(nil), "proto.MyTeam")
	proto.RegisterType((*TeamMember)(nil), "proto.TeamMember")
	proto.RegisterType((*TeamApply)(nil), "proto.TeamApply")
	proto.RegisterType((*TeamInvitation)(nil), "proto.TeamInvitation")
	proto.RegisterType((*TeamInvitation_Team)(nil), "proto.TeamInvitation.Team")
	proto.RegisterType((*TeamLog)(nil), "proto.TeamLog")
}

func init() { proto.RegisterFile("model/team.proto", fileDescriptor_f21072edb17713af) }

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