// Code generated by protoc-gen-gcraft. DO NOT EDIT.
// source: club_types.proto

package v1

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	protocol "github.com/superp00t/gophercraft/bnet/bgs/protocol"
	v1 "github.com/superp00t/gophercraft/bnet/bgs/protocol/account/v1"
	v2 "github.com/superp00t/gophercraft/bnet/bgs/protocol/v2"
	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

// Variant from public import api/client/v2/attribute_types.proto
type Variant = v2.Variant
type Variant_BoolValue = v2.Variant_BoolValue
type Variant_IntValue = v2.Variant_IntValue
type Variant_FloatValue = v2.Variant_FloatValue
type Variant_StringValue = v2.Variant_StringValue
type Variant_BlobValue = v2.Variant_BlobValue
type Variant_UintValue = v2.Variant_UintValue

// Attribute from public import api/client/v2/attribute_types.proto
type Attribute = v2.Attribute

// AttributeFilter from public import api/client/v2/attribute_types.proto
type AttributeFilter = v2.AttributeFilter

// AttributeFilter_Operation from public import api/client/v2/attribute_types.proto
type AttributeFilter_Operation = v2.AttributeFilter_Operation

var AttributeFilter_Operation_name = v2.AttributeFilter_Operation_name
var AttributeFilter_Operation_value = v2.AttributeFilter_Operation_value

const AttributeFilter_MATCH_NONE = AttributeFilter_Operation(v2.AttributeFilter_MATCH_NONE)
const AttributeFilter_MATCH_ANY = AttributeFilter_Operation(v2.AttributeFilter_MATCH_ANY)
const AttributeFilter_MATCH_ALL = AttributeFilter_Operation(v2.AttributeFilter_MATCH_ALL)
const AttributeFilter_MATCH_ALL_MOST_SPECIFIC = AttributeFilter_Operation(v2.AttributeFilter_MATCH_ALL_MOST_SPECIFIC)

// AccountId from public import account_types.proto
type AccountId = v1.AccountId

// AccountLicense from public import account_types.proto
type AccountLicense = v1.AccountLicense

// GameAccountHandle from public import account_types.proto
type GameAccountHandle = v1.GameAccountHandle

const Default_AccountReference_Region = v1.Default_AccountReference_Region

// AccountReference from public import account_types.proto
type AccountReference = v1.AccountReference

// Identity from public import account_types.proto
type Identity = v1.Identity

// ProgramTag from public import account_types.proto
type ProgramTag = v1.ProgramTag

// RegionTag from public import account_types.proto
type RegionTag = v1.RegionTag

// AccountFieldTags from public import account_types.proto
type AccountFieldTags = v1.AccountFieldTags

// GameAccountFieldTags from public import account_types.proto
type GameAccountFieldTags = v1.GameAccountFieldTags

// AccountFieldOptions from public import account_types.proto
type AccountFieldOptions = v1.AccountFieldOptions

// GameAccountFieldOptions from public import account_types.proto
type GameAccountFieldOptions = v1.GameAccountFieldOptions

const Default_SubscriberReference_ObjectId = v1.Default_SubscriberReference_ObjectId
const Default_SubscriberReference_SubscriberId = v1.Default_SubscriberReference_SubscriberId

// SubscriberReference from public import account_types.proto
type SubscriberReference = v1.SubscriberReference

// AccountLevelInfo from public import account_types.proto
type AccountLevelInfo = v1.AccountLevelInfo

const Default_PrivacyInfo_GameInfoPrivacy = v1.Default_PrivacyInfo_GameInfoPrivacy

// PrivacyInfo from public import account_types.proto
type PrivacyInfo = v1.PrivacyInfo

// ParentalControlInfo from public import account_types.proto
type ParentalControlInfo = v1.ParentalControlInfo

// PlayScheduleRestriction from public import account_types.proto
type PlayScheduleRestriction = v1.PlayScheduleRestriction

// GameLevelInfo from public import account_types.proto
type GameLevelInfo = v1.GameLevelInfo

// GameTimeInfo from public import account_types.proto
type GameTimeInfo = v1.GameTimeInfo

// GameTimeRemainingInfo from public import account_types.proto
type GameTimeRemainingInfo = v1.GameTimeRemainingInfo

// GameStatus from public import account_types.proto
type GameStatus = v1.GameStatus

// RAFInfo from public import account_types.proto
type RAFInfo = v1.RAFInfo

// GameSessionInfo from public import account_types.proto
type GameSessionInfo = v1.GameSessionInfo

// GameSessionUpdateInfo from public import account_types.proto
type GameSessionUpdateInfo = v1.GameSessionUpdateInfo

// GameSessionLocation from public import account_types.proto
type GameSessionLocation = v1.GameSessionLocation

// CAIS from public import account_types.proto
type CAIS = v1.CAIS

// GameAccountList from public import account_types.proto
type GameAccountList = v1.GameAccountList

// SecurityStatus from public import account_types.proto
type SecurityStatus = v1.SecurityStatus

// AccountState from public import account_types.proto
type AccountState = v1.AccountState

// AccountStateTagged from public import account_types.proto
type AccountStateTagged = v1.AccountStateTagged

// GameAccountState from public import account_types.proto
type GameAccountState = v1.GameAccountState

// GameAccountStateTagged from public import account_types.proto
type GameAccountStateTagged = v1.GameAccountStateTagged

// AuthorizedData from public import account_types.proto
type AuthorizedData = v1.AuthorizedData

// IgrId from public import account_types.proto
type IgrId = v1.IgrId
type IgrId_GameAccount = v1.IgrId_GameAccount
type IgrId_ExternalId = v1.IgrId_ExternalId
type IgrId_Uuid = v1.IgrId_Uuid

// IgrAddress from public import account_types.proto
type IgrAddress = v1.IgrAddress

// IdentityVerificationStatus from public import account_types.proto
type IdentityVerificationStatus = v1.IdentityVerificationStatus

var IdentityVerificationStatus_name = v1.IdentityVerificationStatus_name
var IdentityVerificationStatus_value = v1.IdentityVerificationStatus_value

const IdentityVerificationStatus_IDENT_NO_DATA = IdentityVerificationStatus(v1.IdentityVerificationStatus_IDENT_NO_DATA)
const IdentityVerificationStatus_IDENT_PENDING = IdentityVerificationStatus(v1.IdentityVerificationStatus_IDENT_PENDING)
const IdentityVerificationStatus_IDENT_OVER_18 = IdentityVerificationStatus(v1.IdentityVerificationStatus_IDENT_OVER_18)
const IdentityVerificationStatus_IDENT_UNDER_18 = IdentityVerificationStatus(v1.IdentityVerificationStatus_IDENT_UNDER_18)
const IdentityVerificationStatus_IDENT_FAILED = IdentityVerificationStatus(v1.IdentityVerificationStatus_IDENT_FAILED)
const IdentityVerificationStatus_IDENT_SUCCESS = IdentityVerificationStatus(v1.IdentityVerificationStatus_IDENT_SUCCESS)
const IdentityVerificationStatus_IDENT_SUCC_MNL = IdentityVerificationStatus(v1.IdentityVerificationStatus_IDENT_SUCC_MNL)
const IdentityVerificationStatus_IDENT_UNKNOWN = IdentityVerificationStatus(v1.IdentityVerificationStatus_IDENT_UNKNOWN)

// PrivacyInfo_GameInfoPrivacy from public import account_types.proto
type PrivacyInfo_GameInfoPrivacy = v1.PrivacyInfo_GameInfoPrivacy

var PrivacyInfo_GameInfoPrivacy_name = v1.PrivacyInfo_GameInfoPrivacy_name
var PrivacyInfo_GameInfoPrivacy_value = v1.PrivacyInfo_GameInfoPrivacy_value

const PrivacyInfo_PRIVACY_ME = PrivacyInfo_GameInfoPrivacy(v1.PrivacyInfo_PRIVACY_ME)
const PrivacyInfo_PRIVACY_FRIENDS = PrivacyInfo_GameInfoPrivacy(v1.PrivacyInfo_PRIVACY_FRIENDS)
const PrivacyInfo_PRIVACY_EVERYONE = PrivacyInfo_GameInfoPrivacy(v1.PrivacyInfo_PRIVACY_EVERYONE)

// GetEventOptions from public import event_view_types.proto
type GetEventOptions = protocol.GetEventOptions

// ViewMarker from public import event_view_types.proto
type ViewMarker = protocol.ViewMarker

// EventOrder from public import event_view_types.proto
type EventOrder = protocol.EventOrder

var EventOrder_name = protocol.EventOrder_name
var EventOrder_value = protocol.EventOrder_value

const EventOrder_EVENT_DESCENDING = EventOrder(protocol.EventOrder_EVENT_DESCENDING)
const EventOrder_EVENT_ASCENDING = EventOrder(protocol.EventOrder_EVENT_ASCENDING)

// Invitation from public import invitation_types.proto
type Invitation = protocol.Invitation

// InvitationParams from public import invitation_types.proto
type InvitationParams = protocol.InvitationParams

// InvitationRemovedReason from public import invitation_types.proto
type InvitationRemovedReason = protocol.InvitationRemovedReason

var InvitationRemovedReason_name = protocol.InvitationRemovedReason_name
var InvitationRemovedReason_value = protocol.InvitationRemovedReason_value

const InvitationRemovedReason_INVITATION_REMOVED_REASON_ACCEPTED = InvitationRemovedReason(protocol.InvitationRemovedReason_INVITATION_REMOVED_REASON_ACCEPTED)
const InvitationRemovedReason_INVITATION_REMOVED_REASON_DECLINED = InvitationRemovedReason(protocol.InvitationRemovedReason_INVITATION_REMOVED_REASON_DECLINED)
const InvitationRemovedReason_INVITATION_REMOVED_REASON_REVOKED = InvitationRemovedReason(protocol.InvitationRemovedReason_INVITATION_REMOVED_REASON_REVOKED)
const InvitationRemovedReason_INVITATION_REMOVED_REASON_IGNORED = InvitationRemovedReason(protocol.InvitationRemovedReason_INVITATION_REMOVED_REASON_IGNORED)
const InvitationRemovedReason_INVITATION_REMOVED_REASON_EXPIRED = InvitationRemovedReason(protocol.InvitationRemovedReason_INVITATION_REMOVED_REASON_EXPIRED)
const InvitationRemovedReason_INVITATION_REMOVED_REASON_CANCELED = InvitationRemovedReason(protocol.InvitationRemovedReason_INVITATION_REMOVED_REASON_CANCELED)

// SuggestionRemovedReason from public import invitation_types.proto
type SuggestionRemovedReason = protocol.SuggestionRemovedReason

var SuggestionRemovedReason_name = protocol.SuggestionRemovedReason_name
var SuggestionRemovedReason_value = protocol.SuggestionRemovedReason_value

const SuggestionRemovedReason_SUGGESTION_REMOVED_REASON_APPROVED = SuggestionRemovedReason(protocol.SuggestionRemovedReason_SUGGESTION_REMOVED_REASON_APPROVED)
const SuggestionRemovedReason_SUGGESTION_REMOVED_REASON_DECLINED = SuggestionRemovedReason(protocol.SuggestionRemovedReason_SUGGESTION_REMOVED_REASON_DECLINED)
const SuggestionRemovedReason_SUGGESTION_REMOVED_REASON_EXPIRED = SuggestionRemovedReason(protocol.SuggestionRemovedReason_SUGGESTION_REMOVED_REASON_EXPIRED)
const SuggestionRemovedReason_SUGGESTION_REMOVED_REASON_CANCELED = SuggestionRemovedReason(protocol.SuggestionRemovedReason_SUGGESTION_REMOVED_REASON_CANCELED)

// MessageId from public import message_types.proto
type MessageId = protocol.MessageId

// TypingIndicator from public import message_types.proto
type TypingIndicator = protocol.TypingIndicator

var TypingIndicator_name = protocol.TypingIndicator_name
var TypingIndicator_value = protocol.TypingIndicator_value

const TypingIndicator_TYPING_START = TypingIndicator(protocol.TypingIndicator_TYPING_START)
const TypingIndicator_TYPING_STOP = TypingIndicator(protocol.TypingIndicator_TYPING_STOP)

// TimeSeriesId from public import ets_types.proto
type TimeSeriesId = protocol.TimeSeriesId

// VoiceCredentials from public import voice_types.proto
type VoiceCredentials = protocol.VoiceCredentials

// VoiceJoinType from public import voice_types.proto
type VoiceJoinType = protocol.VoiceJoinType

var VoiceJoinType_name = protocol.VoiceJoinType_name
var VoiceJoinType_value = protocol.VoiceJoinType_value

const VoiceJoinType_VOICE_JOIN_NORMAL = VoiceJoinType(protocol.VoiceJoinType_VOICE_JOIN_NORMAL)
const VoiceJoinType_VOICE_JOIN_MUTED = VoiceJoinType(protocol.VoiceJoinType_VOICE_JOIN_MUTED)

// VoiceMuteReason from public import voice_types.proto
type VoiceMuteReason = protocol.VoiceMuteReason

var VoiceMuteReason_name = protocol.VoiceMuteReason_name
var VoiceMuteReason_value = protocol.VoiceMuteReason_value

const VoiceMuteReason_VOICE_MUTE_REASON_NONE = VoiceMuteReason(protocol.VoiceMuteReason_VOICE_MUTE_REASON_NONE)
const VoiceMuteReason_VOICE_MUTE_REASON_PARENTAL_CONTROL_LISTEN_ONLY = VoiceMuteReason(protocol.VoiceMuteReason_VOICE_MUTE_REASON_PARENTAL_CONTROL_LISTEN_ONLY)
const VoiceMuteReason_VOICE_MUTE_REASON_REQUESTED = VoiceMuteReason(protocol.VoiceMuteReason_VOICE_MUTE_REASON_REQUESTED)
const VoiceMuteReason_VOICE_MUTE_REASON_SQUELCHED = VoiceMuteReason(protocol.VoiceMuteReason_VOICE_MUTE_REASON_SQUELCHED)

// VoiceProviderVersion from public import voice_types.proto
type VoiceProviderVersion = protocol.VoiceProviderVersion

var VoiceProviderVersion_name = protocol.VoiceProviderVersion_name
var VoiceProviderVersion_value = protocol.VoiceProviderVersion_value

const VoiceProviderVersion_VOICE_PROVIDER_V4 = VoiceProviderVersion(protocol.VoiceProviderVersion_VOICE_PROVIDER_V4)
const VoiceProviderVersion_VOICE_PROVIDER_V5 = VoiceProviderVersion(protocol.VoiceProviderVersion_VOICE_PROVIDER_V5)

// NO_RESPONSE from public import rpc_types.proto
type NO_RESPONSE = protocol.NO_RESPONSE

// Address from public import rpc_types.proto
type Address = protocol.Address

// ProcessId from public import rpc_types.proto
type ProcessId = protocol.ProcessId

const Default_ObjectAddress_ObjectId = protocol.Default_ObjectAddress_ObjectId

// ObjectAddress from public import rpc_types.proto
type ObjectAddress = protocol.ObjectAddress

// NoData from public import rpc_types.proto
type NoData = protocol.NoData

// ErrorInfo from public import rpc_types.proto
type ErrorInfo = protocol.ErrorInfo

// FanoutTarget from public import rpc_types.proto
type FanoutTarget = protocol.FanoutTarget

const Default_Header_ObjectId = protocol.Default_Header_ObjectId
const Default_Header_Size = protocol.Default_Header_Size
const Default_Header_Status = protocol.Default_Header_Status

// Header from public import rpc_types.proto
type Header = protocol.Header

const Default_KafkaHeader_ObjectId = protocol.Default_KafkaHeader_ObjectId
const Default_KafkaHeader_Size = protocol.Default_KafkaHeader_Size
const Default_KafkaHeader_Status = protocol.Default_KafkaHeader_Status

// KafkaHeader from public import rpc_types.proto
type KafkaHeader = protocol.KafkaHeader

func init() { proto.RegisterFile("club_types.proto", fileDescriptor_0ecc54abe7f4f343) }

var fileDescriptor_0ecc54abe7f4f343 = []byte{
	// 272 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0xd1, 0x4d, 0x4f, 0xf4, 0x20,
	0x10, 0x07, 0xf0, 0xe7, 0xf1, 0xdd, 0x55, 0xb7, 0xbb, 0xba, 0x7a, 0x58, 0x8f, 0xde, 0xcb, 0xae,
	0x47, 0xe3, 0xc9, 0x4f, 0x30, 0x67, 0x2f, 0x0d, 0x90, 0x91, 0x92, 0xb4, 0x40, 0x86, 0x01, 0xe3,
	0xb7, 0x37, 0x5b, 0xdb, 0x58, 0xbc, 0x91, 0xdf, 0xfc, 0x67, 0x18, 0xc2, 0x62, 0xa5, 0xbb, 0xa4,
	0x1a, 0xfe, 0x0a, 0x18, 0xeb, 0x40, 0x9e, 0xfd, 0xed, 0x46, 0x99, 0xf1, 0xa8, 0x7d, 0x57, 0x1f,
	0xca, 0x75, 0xde, 0x6f, 0x1f, 0x87, 0x5c, 0x8f, 0xbd, 0x42, 0x8a, 0xad, 0x0d, 0xf3, 0x96, 0x6d,
	0x35, 0x14, 0xd1, 0xa5, 0xbe, 0x00, 0xf2, 0x1d, 0x8e, 0xb0, 0xf9, 0x01, 0xe9, 0x0c, 0x36, 0x11,
	0xb9, 0x88, 0x69, 0x4f, 0x53, 0x6c, 0x3d, 0xbb, 0x65, 0xa4, 0xfb, 0x81, 0xac, 0xcb, 0x96, 0x25,
	0x5b, 0xef, 0x46, 0x5e, 0x0e, 0xac, 0xa4, 0x2b, 0x3a, 0x23, 0x13, 0xca, 0x69, 0x89, 0x27, 0x19,
	0xac, 0xd0, 0x9d, 0x45, 0xc7, 0x22, 0x3f, 0x0b, 0xc9, 0x4c, 0x56, 0x25, 0xc6, 0x62, 0xf5, 0x3b,
	0xa9, 0xb5, 0x4f, 0x8e, 0x0b, 0x7c, 0xc0, 0x8c, 0x8e, 0x9b, 0x6c, 0xf1, 0xb3, 0xf4, 0xdf, 0x35,
	0xca, 0x21, 0x3d, 0xc6, 0x28, 0x4d, 0x39, 0xb9, 0x42, 0x8e, 0x05, 0xac, 0xb3, 0xb7, 0xfa, 0x4f,
	0x86, 0x82, 0x9e, 0xc3, 0xdb, 0xeb, 0xfb, 0x8b, 0xb1, 0xdc, 0x26, 0x55, 0x6b, 0xdf, 0x8b, 0x98,
	0x02, 0x52, 0xd8, 0xed, 0x58, 0x18, 0x1f, 0x5a, 0x24, 0x4d, 0xf2, 0x83, 0x85, 0x72, 0xc8, 0x42,
	0x99, 0x28, 0xa6, 0x4f, 0x12, 0x87, 0xb7, 0x8b, 0xbc, 0x87, 0x7f, 0xf0, 0x1f, 0x8e, 0xe0, 0x18,
	0x4e, 0xe0, 0x14, 0xce, 0xe0, 0x1c, 0x2e, 0xe0, 0x12, 0x16, 0x70, 0x05, 0xd7, 0x70, 0x03, 0x4b,
	0xa8, 0x60, 0xf5, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xac, 0x96, 0x11, 0x8c, 0xef, 0x01, 0x00, 0x00,
}
