#![allow(unknown_lints)]
#![allow(clippy::all)]
#![allow(unused_attributes)]
#![cfg_attr(rustfmt, rustfmt::skip)]
#![allow(box_pointers)]
#![allow(dead_code)]
#![allow(missing_docs)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]
#![allow(trivial_casts)]
#![allow(unused_imports)]
#![allow(unused_results)]
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum EPublishedFileQueryType {
k_PublishedFileQueryType_RankedByVote = 0,
k_PublishedFileQueryType_RankedByPublicationDate = 1,
k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate = 2,
k_PublishedFileQueryType_RankedByTrend = 3,
k_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate = 4,
k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate = 5,
k_PublishedFileQueryType_RankedByNumTimesReported = 6,
k_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate = 7,
k_PublishedFileQueryType_NotYetRated = 8,
k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions = 9,
k_PublishedFileQueryType_RankedByTotalVotesAsc = 10,
k_PublishedFileQueryType_RankedByVotesUp = 11,
k_PublishedFileQueryType_RankedByTextSearch = 12,
k_PublishedFileQueryType_RankedByPlaytimeTrend = 13,
k_PublishedFileQueryType_RankedByTotalPlaytime = 14,
k_PublishedFileQueryType_RankedByAveragePlaytimeTrend = 15,
k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime = 16,
k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend = 17,
k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions = 18,
k_PublishedFileQueryType_RankedByInappropriateContentRating = 19,
}
impl ::protobuf::ProtobufEnum for EPublishedFileQueryType {
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<EPublishedFileQueryType> {
match value {
0 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByVote),
1 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByPublicationDate),
2 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate),
3 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTrend),
4 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate),
5 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate),
6 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByNumTimesReported),
7 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate),
8 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_NotYetRated),
9 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions),
10 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTotalVotesAsc),
11 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByVotesUp),
12 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTextSearch),
13 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByPlaytimeTrend),
14 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTotalPlaytime),
15 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByAveragePlaytimeTrend),
16 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime),
17 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend),
18 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions),
19 => ::std::option::Option::Some(EPublishedFileQueryType::k_PublishedFileQueryType_RankedByInappropriateContentRating),
_ => ::std::option::Option::None
}
}
fn values() -> &'static [Self] {
static values: &'static [EPublishedFileQueryType] = &[
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByVote,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByPublicationDate,
EPublishedFileQueryType::k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTrend,
EPublishedFileQueryType::k_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate,
EPublishedFileQueryType::k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByNumTimesReported,
EPublishedFileQueryType::k_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate,
EPublishedFileQueryType::k_PublishedFileQueryType_NotYetRated,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTotalVotesAsc,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByVotesUp,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTextSearch,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByPlaytimeTrend,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByTotalPlaytime,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByAveragePlaytimeTrend,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions,
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByInappropriateContentRating,
];
values
}
fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
::protobuf::reflect::EnumDescriptor::new_pb_name::<EPublishedFileQueryType>("EPublishedFileQueryType", file_descriptor_proto())
})
}
}
impl ::std::marker::Copy for EPublishedFileQueryType {
}
impl ::std::default::Default for EPublishedFileQueryType {
fn default() -> Self {
EPublishedFileQueryType::k_PublishedFileQueryType_RankedByVote
}
}
impl ::protobuf::reflect::ProtobufValue for EPublishedFileQueryType {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self))
}
}
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum EPublishedFileInappropriateProvider {
k_EPublishedFileInappropriateProvider_Invalid = 0,
k_EPublishedFileInappropriateProvider_Google = 1,
k_EPublishedFileInappropriateProvider_Amazon = 2,
}
impl ::protobuf::ProtobufEnum for EPublishedFileInappropriateProvider {
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<EPublishedFileInappropriateProvider> {
match value {
0 => ::std::option::Option::Some(EPublishedFileInappropriateProvider::k_EPublishedFileInappropriateProvider_Invalid),
1 => ::std::option::Option::Some(EPublishedFileInappropriateProvider::k_EPublishedFileInappropriateProvider_Google),
2 => ::std::option::Option::Some(EPublishedFileInappropriateProvider::k_EPublishedFileInappropriateProvider_Amazon),
_ => ::std::option::Option::None
}
}
fn values() -> &'static [Self] {
static values: &'static [EPublishedFileInappropriateProvider] = &[
EPublishedFileInappropriateProvider::k_EPublishedFileInappropriateProvider_Invalid,
EPublishedFileInappropriateProvider::k_EPublishedFileInappropriateProvider_Google,
EPublishedFileInappropriateProvider::k_EPublishedFileInappropriateProvider_Amazon,
];
values
}
fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
::protobuf::reflect::EnumDescriptor::new_pb_name::<EPublishedFileInappropriateProvider>("EPublishedFileInappropriateProvider", file_descriptor_proto())
})
}
}
impl ::std::marker::Copy for EPublishedFileInappropriateProvider {
}
impl ::std::default::Default for EPublishedFileInappropriateProvider {
fn default() -> Self {
EPublishedFileInappropriateProvider::k_EPublishedFileInappropriateProvider_Invalid
}
}
impl ::protobuf::reflect::ProtobufValue for EPublishedFileInappropriateProvider {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self))
}
}
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum EPublishedFileInappropriateResult {
k_EPublishedFileInappropriateResult_NotScanned = 0,
k_EPublishedFileInappropriateResult_VeryUnlikely = 1,
k_EPublishedFileInappropriateResult_Unlikely = 30,
k_EPublishedFileInappropriateResult_Possible = 50,
k_EPublishedFileInappropriateResult_Likely = 75,
k_EPublishedFileInappropriateResult_VeryLikely = 100,
}
impl ::protobuf::ProtobufEnum for EPublishedFileInappropriateResult {
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<EPublishedFileInappropriateResult> {
match value {
0 => ::std::option::Option::Some(EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_NotScanned),
1 => ::std::option::Option::Some(EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_VeryUnlikely),
30 => ::std::option::Option::Some(EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_Unlikely),
50 => ::std::option::Option::Some(EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_Possible),
75 => ::std::option::Option::Some(EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_Likely),
100 => ::std::option::Option::Some(EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_VeryLikely),
_ => ::std::option::Option::None
}
}
fn values() -> &'static [Self] {
static values: &'static [EPublishedFileInappropriateResult] = &[
EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_NotScanned,
EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_VeryUnlikely,
EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_Unlikely,
EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_Possible,
EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_Likely,
EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_VeryLikely,
];
values
}
fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
::protobuf::reflect::EnumDescriptor::new_pb_name::<EPublishedFileInappropriateResult>("EPublishedFileInappropriateResult", file_descriptor_proto())
})
}
}
impl ::std::marker::Copy for EPublishedFileInappropriateResult {
}
impl ::std::default::Default for EPublishedFileInappropriateResult {
fn default() -> Self {
EPublishedFileInappropriateResult::k_EPublishedFileInappropriateResult_NotScanned
}
}
impl ::protobuf::reflect::ProtobufValue for EPublishedFileInappropriateResult {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self))
}
}
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum EPersonaStateFlag {
k_EPersonaStateFlag_HasRichPresence = 1,
k_EPersonaStateFlag_InJoinableGame = 2,
k_EPersonaStateFlag_Golden = 4,
k_EPersonaStateFlag_RemotePlayTogether = 8,
k_EPersonaStateFlag_ClientTypeWeb = 256,
k_EPersonaStateFlag_ClientTypeMobile = 512,
k_EPersonaStateFlag_ClientTypeTenfoot = 1024,
k_EPersonaStateFlag_ClientTypeVR = 2048,
k_EPersonaStateFlag_LaunchTypeGamepad = 4096,
k_EPersonaStateFlag_LaunchTypeCompatTool = 8192,
}
impl ::protobuf::ProtobufEnum for EPersonaStateFlag {
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<EPersonaStateFlag> {
match value {
1 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_HasRichPresence),
2 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_InJoinableGame),
4 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_Golden),
8 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_RemotePlayTogether),
256 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_ClientTypeWeb),
512 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_ClientTypeMobile),
1024 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_ClientTypeTenfoot),
2048 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_ClientTypeVR),
4096 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_LaunchTypeGamepad),
8192 => ::std::option::Option::Some(EPersonaStateFlag::k_EPersonaStateFlag_LaunchTypeCompatTool),
_ => ::std::option::Option::None
}
}
fn values() -> &'static [Self] {
static values: &'static [EPersonaStateFlag] = &[
EPersonaStateFlag::k_EPersonaStateFlag_HasRichPresence,
EPersonaStateFlag::k_EPersonaStateFlag_InJoinableGame,
EPersonaStateFlag::k_EPersonaStateFlag_Golden,
EPersonaStateFlag::k_EPersonaStateFlag_RemotePlayTogether,
EPersonaStateFlag::k_EPersonaStateFlag_ClientTypeWeb,
EPersonaStateFlag::k_EPersonaStateFlag_ClientTypeMobile,
EPersonaStateFlag::k_EPersonaStateFlag_ClientTypeTenfoot,
EPersonaStateFlag::k_EPersonaStateFlag_ClientTypeVR,
EPersonaStateFlag::k_EPersonaStateFlag_LaunchTypeGamepad,
EPersonaStateFlag::k_EPersonaStateFlag_LaunchTypeCompatTool,
];
values
}
fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
::protobuf::reflect::EnumDescriptor::new_pb_name::<EPersonaStateFlag>("EPersonaStateFlag", file_descriptor_proto())
})
}
}
impl ::std::marker::Copy for EPersonaStateFlag {
}
impl ::std::default::Default for EPersonaStateFlag {
fn default() -> Self {
EPersonaStateFlag::k_EPersonaStateFlag_HasRichPresence
}
}
impl ::protobuf::reflect::ProtobufValue for EPersonaStateFlag {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self))
}
}
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum EContentCheckProvider {
k_EContentCheckProvider_Invalid = 0,
k_EContentCheckProvider_Google = 1,
k_EContentCheckProvider_Amazon = 2,
k_EContentCheckProvider_Local = 3,
}
impl ::protobuf::ProtobufEnum for EContentCheckProvider {
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<EContentCheckProvider> {
match value {
0 => ::std::option::Option::Some(EContentCheckProvider::k_EContentCheckProvider_Invalid),
1 => ::std::option::Option::Some(EContentCheckProvider::k_EContentCheckProvider_Google),
2 => ::std::option::Option::Some(EContentCheckProvider::k_EContentCheckProvider_Amazon),
3 => ::std::option::Option::Some(EContentCheckProvider::k_EContentCheckProvider_Local),
_ => ::std::option::Option::None
}
}
fn values() -> &'static [Self] {
static values: &'static [EContentCheckProvider] = &[
EContentCheckProvider::k_EContentCheckProvider_Invalid,
EContentCheckProvider::k_EContentCheckProvider_Google,
EContentCheckProvider::k_EContentCheckProvider_Amazon,
EContentCheckProvider::k_EContentCheckProvider_Local,
];
values
}
fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
::protobuf::reflect::EnumDescriptor::new_pb_name::<EContentCheckProvider>("EContentCheckProvider", file_descriptor_proto())
})
}
}
impl ::std::marker::Copy for EContentCheckProvider {
}
impl ::std::default::Default for EContentCheckProvider {
fn default() -> Self {
EContentCheckProvider::k_EContentCheckProvider_Invalid
}
}
impl ::protobuf::reflect::ProtobufValue for EContentCheckProvider {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self))
}
}
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum EBanContentCheckResult {
k_EBanContentCheckResult_NotScanned = 0,
k_EBanContentCheckResult_Reset = 1,
k_EBanContentCheckResult_NeedsChecking = 2,
k_EBanContentCheckResult_VeryUnlikely = 5,
k_EBanContentCheckResult_Unlikely = 30,
k_EBanContentCheckResult_Possible = 50,
k_EBanContentCheckResult_Likely = 75,
k_EBanContentCheckResult_VeryLikely = 100,
}
impl ::protobuf::ProtobufEnum for EBanContentCheckResult {
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<EBanContentCheckResult> {
match value {
0 => ::std::option::Option::Some(EBanContentCheckResult::k_EBanContentCheckResult_NotScanned),
1 => ::std::option::Option::Some(EBanContentCheckResult::k_EBanContentCheckResult_Reset),
2 => ::std::option::Option::Some(EBanContentCheckResult::k_EBanContentCheckResult_NeedsChecking),
5 => ::std::option::Option::Some(EBanContentCheckResult::k_EBanContentCheckResult_VeryUnlikely),
30 => ::std::option::Option::Some(EBanContentCheckResult::k_EBanContentCheckResult_Unlikely),
50 => ::std::option::Option::Some(EBanContentCheckResult::k_EBanContentCheckResult_Possible),
75 => ::std::option::Option::Some(EBanContentCheckResult::k_EBanContentCheckResult_Likely),
100 => ::std::option::Option::Some(EBanContentCheckResult::k_EBanContentCheckResult_VeryLikely),
_ => ::std::option::Option::None
}
}
fn values() -> &'static [Self] {
static values: &'static [EBanContentCheckResult] = &[
EBanContentCheckResult::k_EBanContentCheckResult_NotScanned,
EBanContentCheckResult::k_EBanContentCheckResult_Reset,
EBanContentCheckResult::k_EBanContentCheckResult_NeedsChecking,
EBanContentCheckResult::k_EBanContentCheckResult_VeryUnlikely,
EBanContentCheckResult::k_EBanContentCheckResult_Unlikely,
EBanContentCheckResult::k_EBanContentCheckResult_Possible,
EBanContentCheckResult::k_EBanContentCheckResult_Likely,
EBanContentCheckResult::k_EBanContentCheckResult_VeryLikely,
];
values
}
fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
::protobuf::reflect::EnumDescriptor::new_pb_name::<EBanContentCheckResult>("EBanContentCheckResult", file_descriptor_proto())
})
}
}
impl ::std::marker::Copy for EBanContentCheckResult {
}
impl ::std::default::Default for EBanContentCheckResult {
fn default() -> Self {
EBanContentCheckResult::k_EBanContentCheckResult_NotScanned
}
}
impl ::protobuf::reflect::ProtobufValue for EBanContentCheckResult {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self))
}
}
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum EProfileCustomizationType {
k_EProfileCustomizationTypeInvalid = 0,
k_EProfileCustomizationTypeRareAchievementShowcase = 1,
k_EProfileCustomizationTypeGameCollector = 2,
k_EProfileCustomizationTypeItemShowcase = 3,
k_EProfileCustomizationTypeTradeShowcase = 4,
k_EProfileCustomizationTypeBadges = 5,
k_EProfileCustomizationTypeFavoriteGame = 6,
k_EProfileCustomizationTypeScreenshotShowcase = 7,
k_EProfileCustomizationTypeCustomText = 8,
k_EProfileCustomizationTypeFavoriteGroup = 9,
k_EProfileCustomizationTypeRecommendation = 10,
k_EProfileCustomizationTypeWorkshopItem = 11,
k_EProfileCustomizationTypeMyWorkshop = 12,
k_EProfileCustomizationTypeArtworkShowcase = 13,
k_EProfileCustomizationTypeVideoShowcase = 14,
k_EProfileCustomizationTypeGuides = 15,
k_EProfileCustomizationTypeMyGuides = 16,
k_EProfileCustomizationTypeAchievements = 17,
k_EProfileCustomizationTypeGreenlight = 18,
k_EProfileCustomizationTypeMyGreenlight = 19,
k_EProfileCustomizationTypeSalien = 20,
k_EProfileCustomizationTypeLoyaltyRewardReactions = 21,
k_EProfileCustomizationTypeSingleArtworkShowcase = 22,
k_EProfileCustomizationTypeAchievementsCompletionist = 23,
}
impl ::protobuf::ProtobufEnum for EProfileCustomizationType {
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<EProfileCustomizationType> {
match value {
0 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeInvalid),
1 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeRareAchievementShowcase),
2 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeGameCollector),
3 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeItemShowcase),
4 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeTradeShowcase),
5 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeBadges),
6 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeFavoriteGame),
7 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeScreenshotShowcase),
8 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeCustomText),
9 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeFavoriteGroup),
10 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeRecommendation),
11 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeWorkshopItem),
12 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeMyWorkshop),
13 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeArtworkShowcase),
14 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeVideoShowcase),
15 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeGuides),
16 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeMyGuides),
17 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeAchievements),
18 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeGreenlight),
19 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeMyGreenlight),
20 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeSalien),
21 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeLoyaltyRewardReactions),
22 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeSingleArtworkShowcase),
23 => ::std::option::Option::Some(EProfileCustomizationType::k_EProfileCustomizationTypeAchievementsCompletionist),
_ => ::std::option::Option::None
}
}
fn values() -> &'static [Self] {
static values: &'static [EProfileCustomizationType] = &[
EProfileCustomizationType::k_EProfileCustomizationTypeInvalid,
EProfileCustomizationType::k_EProfileCustomizationTypeRareAchievementShowcase,
EProfileCustomizationType::k_EProfileCustomizationTypeGameCollector,
EProfileCustomizationType::k_EProfileCustomizationTypeItemShowcase,
EProfileCustomizationType::k_EProfileCustomizationTypeTradeShowcase,
EProfileCustomizationType::k_EProfileCustomizationTypeBadges,
EProfileCustomizationType::k_EProfileCustomizationTypeFavoriteGame,
EProfileCustomizationType::k_EProfileCustomizationTypeScreenshotShowcase,
EProfileCustomizationType::k_EProfileCustomizationTypeCustomText,
EProfileCustomizationType::k_EProfileCustomizationTypeFavoriteGroup,
EProfileCustomizationType::k_EProfileCustomizationTypeRecommendation,
EProfileCustomizationType::k_EProfileCustomizationTypeWorkshopItem,
EProfileCustomizationType::k_EProfileCustomizationTypeMyWorkshop,
EProfileCustomizationType::k_EProfileCustomizationTypeArtworkShowcase,
EProfileCustomizationType::k_EProfileCustomizationTypeVideoShowcase,
EProfileCustomizationType::k_EProfileCustomizationTypeGuides,
EProfileCustomizationType::k_EProfileCustomizationTypeMyGuides,
EProfileCustomizationType::k_EProfileCustomizationTypeAchievements,
EProfileCustomizationType::k_EProfileCustomizationTypeGreenlight,
EProfileCustomizationType::k_EProfileCustomizationTypeMyGreenlight,
EProfileCustomizationType::k_EProfileCustomizationTypeSalien,
EProfileCustomizationType::k_EProfileCustomizationTypeLoyaltyRewardReactions,
EProfileCustomizationType::k_EProfileCustomizationTypeSingleArtworkShowcase,
EProfileCustomizationType::k_EProfileCustomizationTypeAchievementsCompletionist,
];
values
}
fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
::protobuf::reflect::EnumDescriptor::new_pb_name::<EProfileCustomizationType>("EProfileCustomizationType", file_descriptor_proto())
})
}
}
impl ::std::marker::Copy for EProfileCustomizationType {
}
impl ::std::default::Default for EProfileCustomizationType {
fn default() -> Self {
EProfileCustomizationType::k_EProfileCustomizationTypeInvalid
}
}
impl ::protobuf::reflect::ProtobufValue for EProfileCustomizationType {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self))
}
}
static file_descriptor_proto_data: &'static [u8] = b"\
\n\x0benums.proto\x1a\x18steammessages_base.proto*\x94\t\n\x17EPublished\
FileQueryType\x12)\n%k_PublishedFileQueryType_RankedByVote\x10\0\x124\n0\
k_PublishedFileQueryType_RankedByPublicationDate\x10\x01\x12B\n>k_Publis\
hedFileQueryType_AcceptedForGameRankedByAcceptanceDate\x10\x02\x12*\n&k_\
PublishedFileQueryType_RankedByTrend\x10\x03\x12F\nBk_PublishedFileQuery\
Type_FavoritedByFriendsRankedByPublicationDate\x10\x04\x12D\n@k_Publishe\
dFileQueryType_CreatedByFriendsRankedByPublicationDate\x10\x05\x125\n1k_\
PublishedFileQueryType_RankedByNumTimesReported\x10\x06\x12J\nFk_Publish\
edFileQueryType_CreatedByFollowedUsersRankedByPublicationDate\x10\x07\
\x12(\n$k_PublishedFileQueryType_NotYetRated\x10\x08\x12=\n9k_PublishedF\
ileQueryType_RankedByTotalUniqueSubscriptions\x10\t\x122\n.k_PublishedFi\
leQueryType_RankedByTotalVotesAsc\x10\n\x12,\n(k_PublishedFileQueryType_\
RankedByVotesUp\x10\x0b\x12/\n+k_PublishedFileQueryType_RankedByTextSear\
ch\x10\x0c\x122\n.k_PublishedFileQueryType_RankedByPlaytimeTrend\x10\r\
\x122\n.k_PublishedFileQueryType_RankedByTotalPlaytime\x10\x0e\x129\n5k_\
PublishedFileQueryType_RankedByAveragePlaytimeTrend\x10\x0f\x12<\n8k_Pub\
lishedFileQueryType_RankedByLifetimeAveragePlaytime\x10\x10\x12:\n6k_Pub\
lishedFileQueryType_RankedByPlaytimeSessionsTrend\x10\x11\x12=\n9k_Publi\
shedFileQueryType_RankedByLifetimePlaytimeSessions\x10\x12\x12?\n;k_Publ\
ishedFileQueryType_RankedByInappropriateContentRating\x10\x13*\xbc\x01\n\
#EPublishedFileInappropriateProvider\x121\n-k_EPublishedFileInappropriat\
eProvider_Invalid\x10\0\x120\n,k_EPublishedFileInappropriateProvider_Goo\
gle\x10\x01\x120\n,k_EPublishedFileInappropriateProvider_Amazon\x10\x02*\
\xd5\x02\n!EPublishedFileInappropriateResult\x122\n.k_EPublishedFileInap\
propriateResult_NotScanned\x10\0\x124\n0k_EPublishedFileInappropriateRes\
ult_VeryUnlikely\x10\x01\x120\n,k_EPublishedFileInappropriateResult_Unli\
kely\x10\x1e\x120\n,k_EPublishedFileInappropriateResult_Possible\x102\
\x12.\n*k_EPublishedFileInappropriateResult_Likely\x10K\x122\n.k_EPublis\
hedFileInappropriateResult_VeryLikely\x10d*\xb1\x03\n\x11EPersonaStateFl\
ag\x12'\n#k_EPersonaStateFlag_HasRichPresence\x10\x01\x12&\n\"k_EPersona\
StateFlag_InJoinableGame\x10\x02\x12\x1e\n\x1ak_EPersonaStateFlag_Golden\
\x10\x04\x12*\n&k_EPersonaStateFlag_RemotePlayTogether\x10\x08\x12&\n!k_\
EPersonaStateFlag_ClientTypeWeb\x10\x80\x02\x12)\n$k_EPersonaStateFlag_C\
lientTypeMobile\x10\x80\x04\x12*\n%k_EPersonaStateFlag_ClientTypeTenfoot\
\x10\x80\x08\x12%\n\x20k_EPersonaStateFlag_ClientTypeVR\x10\x80\x10\x12*\
\n%k_EPersonaStateFlag_LaunchTypeGamepad\x10\x80\x20\x12-\n(k_EPersonaSt\
ateFlag_LaunchTypeCompatTool\x10\x80@*\xa7\x01\n\x15EContentCheckProvide\
r\x12#\n\x1fk_EContentCheckProvider_Invalid\x10\0\x12\"\n\x1ek_EContentC\
heckProvider_Google\x10\x01\x12\"\n\x1ek_EContentCheckProvider_Amazon\
\x10\x02\x12!\n\x1dk_EContentCheckProvider_Local\x10\x03*\xd8\x02\n\x16E\
BanContentCheckResult\x12'\n#k_EBanContentCheckResult_NotScanned\x10\0\
\x12\"\n\x1ek_EBanContentCheckResult_Reset\x10\x01\x12*\n&k_EBanContentC\
heckResult_NeedsChecking\x10\x02\x12)\n%k_EBanContentCheckResult_VeryUnl\
ikely\x10\x05\x12%\n!k_EBanContentCheckResult_Unlikely\x10\x1e\x12%\n!k_\
EBanContentCheckResult_Possible\x102\x12#\n\x1fk_EBanContentCheckResult_\
Likely\x10K\x12'\n#k_EBanContentCheckResult_VeryLikely\x10d*\xec\x08\n\
\x19EProfileCustomizationType\x12&\n\"k_EProfileCustomizationTypeInvalid\
\x10\0\x126\n2k_EProfileCustomizationTypeRareAchievementShowcase\x10\x01\
\x12,\n(k_EProfileCustomizationTypeGameCollector\x10\x02\x12+\n'k_EProfi\
leCustomizationTypeItemShowcase\x10\x03\x12,\n(k_EProfileCustomizationTy\
peTradeShowcase\x10\x04\x12%\n!k_EProfileCustomizationTypeBadges\x10\x05\
\x12+\n'k_EProfileCustomizationTypeFavoriteGame\x10\x06\x121\n-k_EProfil\
eCustomizationTypeScreenshotShowcase\x10\x07\x12)\n%k_EProfileCustomizat\
ionTypeCustomText\x10\x08\x12,\n(k_EProfileCustomizationTypeFavoriteGrou\
p\x10\t\x12-\n)k_EProfileCustomizationTypeRecommendation\x10\n\x12+\n'k_\
EProfileCustomizationTypeWorkshopItem\x10\x0b\x12)\n%k_EProfileCustomiza\
tionTypeMyWorkshop\x10\x0c\x12.\n*k_EProfileCustomizationTypeArtworkShow\
case\x10\r\x12,\n(k_EProfileCustomizationTypeVideoShowcase\x10\x0e\x12%\
\n!k_EProfileCustomizationTypeGuides\x10\x0f\x12'\n#k_EProfileCustomizat\
ionTypeMyGuides\x10\x10\x12+\n'k_EProfileCustomizationTypeAchievements\
\x10\x11\x12)\n%k_EProfileCustomizationTypeGreenlight\x10\x12\x12+\n'k_E\
ProfileCustomizationTypeMyGreenlight\x10\x13\x12%\n!k_EProfileCustomizat\
ionTypeSalien\x10\x14\x125\n1k_EProfileCustomizationTypeLoyaltyRewardRea\
ctions\x10\x15\x124\n0k_EProfileCustomizationTypeSingleArtworkShowcase\
\x10\x16\x128\n4k_EProfileCustomizationTypeAchievementsCompletionist\x10\
\x17B\tH\x01\x80\x01\x01\x80\xb5\x18\x01J\xff\x19\n\x06\x12\x04\0\0d\x01\
\n\t\n\x02\x03\0\x12\x03\0\0\"\n\x08\n\x01\x08\x12\x03\x02\0\x1c\n\t\n\
\x02\x08\t\x12\x03\x02\0\x1c\n\x08\n\x01\x08\x12\x03\x03\0\"\n\t\n\x02\
\x08\x10\x12\x03\x03\0\"\n\x08\n\x01\x08\x12\x03\x04\0%\n\x0b\n\x04\x08\
\xd0\x86\x03\x12\x03\x04\0%\n\n\n\x02\x05\0\x12\x04\x06\0\x1b\x01\n\n\n\
\x03\x05\0\x01\x12\x03\x06\x05\x1c\n\x0b\n\x04\x05\0\x02\0\x12\x03\x07\
\x082\n\x0c\n\x05\x05\0\x02\0\x01\x12\x03\x07\x08-\n\x0c\n\x05\x05\0\x02\
\0\x02\x12\x03\x0701\n\x0b\n\x04\x05\0\x02\x01\x12\x03\x08\x08=\n\x0c\n\
\x05\x05\0\x02\x01\x01\x12\x03\x08\x088\n\x0c\n\x05\x05\0\x02\x01\x02\
\x12\x03\x08;<\n\x0b\n\x04\x05\0\x02\x02\x12\x03\t\x08K\n\x0c\n\x05\x05\
\0\x02\x02\x01\x12\x03\t\x08F\n\x0c\n\x05\x05\0\x02\x02\x02\x12\x03\tIJ\
\n\x0b\n\x04\x05\0\x02\x03\x12\x03\n\x083\n\x0c\n\x05\x05\0\x02\x03\x01\
\x12\x03\n\x08.\n\x0c\n\x05\x05\0\x02\x03\x02\x12\x03\n12\n\x0b\n\x04\
\x05\0\x02\x04\x12\x03\x0b\x08O\n\x0c\n\x05\x05\0\x02\x04\x01\x12\x03\
\x0b\x08J\n\x0c\n\x05\x05\0\x02\x04\x02\x12\x03\x0bMN\n\x0b\n\x04\x05\0\
\x02\x05\x12\x03\x0c\x08M\n\x0c\n\x05\x05\0\x02\x05\x01\x12\x03\x0c\x08H\
\n\x0c\n\x05\x05\0\x02\x05\x02\x12\x03\x0cKL\n\x0b\n\x04\x05\0\x02\x06\
\x12\x03\r\x08>\n\x0c\n\x05\x05\0\x02\x06\x01\x12\x03\r\x089\n\x0c\n\x05\
\x05\0\x02\x06\x02\x12\x03\r<=\n\x0b\n\x04\x05\0\x02\x07\x12\x03\x0e\x08\
S\n\x0c\n\x05\x05\0\x02\x07\x01\x12\x03\x0e\x08N\n\x0c\n\x05\x05\0\x02\
\x07\x02\x12\x03\x0eQR\n\x0b\n\x04\x05\0\x02\x08\x12\x03\x0f\x081\n\x0c\
\n\x05\x05\0\x02\x08\x01\x12\x03\x0f\x08,\n\x0c\n\x05\x05\0\x02\x08\x02\
\x12\x03\x0f/0\n\x0b\n\x04\x05\0\x02\t\x12\x03\x10\x08F\n\x0c\n\x05\x05\
\0\x02\t\x01\x12\x03\x10\x08A\n\x0c\n\x05\x05\0\x02\t\x02\x12\x03\x10DE\
\n\x0b\n\x04\x05\0\x02\n\x12\x03\x11\x08<\n\x0c\n\x05\x05\0\x02\n\x01\
\x12\x03\x11\x086\n\x0c\n\x05\x05\0\x02\n\x02\x12\x03\x119;\n\x0b\n\x04\
\x05\0\x02\x0b\x12\x03\x12\x086\n\x0c\n\x05\x05\0\x02\x0b\x01\x12\x03\
\x12\x080\n\x0c\n\x05\x05\0\x02\x0b\x02\x12\x03\x1235\n\x0b\n\x04\x05\0\
\x02\x0c\x12\x03\x13\x089\n\x0c\n\x05\x05\0\x02\x0c\x01\x12\x03\x13\x083\
\n\x0c\n\x05\x05\0\x02\x0c\x02\x12\x03\x1368\n\x0b\n\x04\x05\0\x02\r\x12\
\x03\x14\x08<\n\x0c\n\x05\x05\0\x02\r\x01\x12\x03\x14\x086\n\x0c\n\x05\
\x05\0\x02\r\x02\x12\x03\x149;\n\x0b\n\x04\x05\0\x02\x0e\x12\x03\x15\x08\
<\n\x0c\n\x05\x05\0\x02\x0e\x01\x12\x03\x15\x086\n\x0c\n\x05\x05\0\x02\
\x0e\x02\x12\x03\x159;\n\x0b\n\x04\x05\0\x02\x0f\x12\x03\x16\x08C\n\x0c\
\n\x05\x05\0\x02\x0f\x01\x12\x03\x16\x08=\n\x0c\n\x05\x05\0\x02\x0f\x02\
\x12\x03\x16@B\n\x0b\n\x04\x05\0\x02\x10\x12\x03\x17\x08F\n\x0c\n\x05\
\x05\0\x02\x10\x01\x12\x03\x17\x08@\n\x0c\n\x05\x05\0\x02\x10\x02\x12\
\x03\x17CE\n\x0b\n\x04\x05\0\x02\x11\x12\x03\x18\x08D\n\x0c\n\x05\x05\0\
\x02\x11\x01\x12\x03\x18\x08>\n\x0c\n\x05\x05\0\x02\x11\x02\x12\x03\x18A\
C\n\x0b\n\x04\x05\0\x02\x12\x12\x03\x19\x08G\n\x0c\n\x05\x05\0\x02\x12\
\x01\x12\x03\x19\x08A\n\x0c\n\x05\x05\0\x02\x12\x02\x12\x03\x19DF\n\x0b\
\n\x04\x05\0\x02\x13\x12\x03\x1a\x08I\n\x0c\n\x05\x05\0\x02\x13\x01\x12\
\x03\x1a\x08C\n\x0c\n\x05\x05\0\x02\x13\x02\x12\x03\x1aFH\n\n\n\x02\x05\
\x01\x12\x04\x1d\0!\x01\n\n\n\x03\x05\x01\x01\x12\x03\x1d\x05(\n\x0b\n\
\x04\x05\x01\x02\0\x12\x03\x1e\x08:\n\x0c\n\x05\x05\x01\x02\0\x01\x12\
\x03\x1e\x085\n\x0c\n\x05\x05\x01\x02\0\x02\x12\x03\x1e89\n\x0b\n\x04\
\x05\x01\x02\x01\x12\x03\x1f\x089\n\x0c\n\x05\x05\x01\x02\x01\x01\x12\
\x03\x1f\x084\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x03\x1f78\n\x0b\n\x04\
\x05\x01\x02\x02\x12\x03\x20\x089\n\x0c\n\x05\x05\x01\x02\x02\x01\x12\
\x03\x20\x084\n\x0c\n\x05\x05\x01\x02\x02\x02\x12\x03\x2078\n\n\n\x02\
\x05\x02\x12\x04#\0*\x01\n\n\n\x03\x05\x02\x01\x12\x03#\x05&\n\x0b\n\x04\
\x05\x02\x02\0\x12\x03$\x08;\n\x0c\n\x05\x05\x02\x02\0\x01\x12\x03$\x086\
\n\x0c\n\x05\x05\x02\x02\0\x02\x12\x03$9:\n\x0b\n\x04\x05\x02\x02\x01\
\x12\x03%\x08=\n\x0c\n\x05\x05\x02\x02\x01\x01\x12\x03%\x088\n\x0c\n\x05\
\x05\x02\x02\x01\x02\x12\x03%;<\n\x0b\n\x04\x05\x02\x02\x02\x12\x03&\x08\
:\n\x0c\n\x05\x05\x02\x02\x02\x01\x12\x03&\x084\n\x0c\n\x05\x05\x02\x02\
\x02\x02\x12\x03&79\n\x0b\n\x04\x05\x02\x02\x03\x12\x03'\x08:\n\x0c\n\
\x05\x05\x02\x02\x03\x01\x12\x03'\x084\n\x0c\n\x05\x05\x02\x02\x03\x02\
\x12\x03'79\n\x0b\n\x04\x05\x02\x02\x04\x12\x03(\x088\n\x0c\n\x05\x05\
\x02\x02\x04\x01\x12\x03(\x082\n\x0c\n\x05\x05\x02\x02\x04\x02\x12\x03(5\
7\n\x0b\n\x04\x05\x02\x02\x05\x12\x03)\x08=\n\x0c\n\x05\x05\x02\x02\x05\
\x01\x12\x03)\x086\n\x0c\n\x05\x05\x02\x02\x05\x02\x12\x03)9<\n\n\n\x02\
\x05\x03\x12\x04,\07\x01\n\n\n\x03\x05\x03\x01\x12\x03,\x05\x16\n\x0b\n\
\x04\x05\x03\x02\0\x12\x03-\x080\n\x0c\n\x05\x05\x03\x02\0\x01\x12\x03-\
\x08+\n\x0c\n\x05\x05\x03\x02\0\x02\x12\x03-./\n\x0b\n\x04\x05\x03\x02\
\x01\x12\x03.\x08/\n\x0c\n\x05\x05\x03\x02\x01\x01\x12\x03.\x08*\n\x0c\n\
\x05\x05\x03\x02\x01\x02\x12\x03.-.\n\x0b\n\x04\x05\x03\x02\x02\x12\x03/\
\x08'\n\x0c\n\x05\x05\x03\x02\x02\x01\x12\x03/\x08\"\n\x0c\n\x05\x05\x03\
\x02\x02\x02\x12\x03/%&\n\x0b\n\x04\x05\x03\x02\x03\x12\x030\x083\n\x0c\
\n\x05\x05\x03\x02\x03\x01\x12\x030\x08.\n\x0c\n\x05\x05\x03\x02\x03\x02\
\x12\x03012\n\x0b\n\x04\x05\x03\x02\x04\x12\x031\x080\n\x0c\n\x05\x05\
\x03\x02\x04\x01\x12\x031\x08)\n\x0c\n\x05\x05\x03\x02\x04\x02\x12\x031,\
/\n\x0b\n\x04\x05\x03\x02\x05\x12\x032\x083\n\x0c\n\x05\x05\x03\x02\x05\
\x01\x12\x032\x08,\n\x0c\n\x05\x05\x03\x02\x05\x02\x12\x032/2\n\x0b\n\
\x04\x05\x03\x02\x06\x12\x033\x085\n\x0c\n\x05\x05\x03\x02\x06\x01\x12\
\x033\x08-\n\x0c\n\x05\x05\x03\x02\x06\x02\x12\x03304\n\x0b\n\x04\x05\
\x03\x02\x07\x12\x034\x080\n\x0c\n\x05\x05\x03\x02\x07\x01\x12\x034\x08(\
\n\x0c\n\x05\x05\x03\x02\x07\x02\x12\x034+/\n\x0b\n\x04\x05\x03\x02\x08\
\x12\x035\x085\n\x0c\n\x05\x05\x03\x02\x08\x01\x12\x035\x08-\n\x0c\n\x05\
\x05\x03\x02\x08\x02\x12\x03504\n\x0b\n\x04\x05\x03\x02\t\x12\x036\x088\
\n\x0c\n\x05\x05\x03\x02\t\x01\x12\x036\x080\n\x0c\n\x05\x05\x03\x02\t\
\x02\x12\x03637\n\n\n\x02\x05\x04\x12\x049\0>\x01\n\n\n\x03\x05\x04\x01\
\x12\x039\x05\x1a\n\x0b\n\x04\x05\x04\x02\0\x12\x03:\x08,\n\x0c\n\x05\
\x05\x04\x02\0\x01\x12\x03:\x08'\n\x0c\n\x05\x05\x04\x02\0\x02\x12\x03:*\
+\n\x0b\n\x04\x05\x04\x02\x01\x12\x03;\x08+\n\x0c\n\x05\x05\x04\x02\x01\
\x01\x12\x03;\x08&\n\x0c\n\x05\x05\x04\x02\x01\x02\x12\x03;)*\n\x0b\n\
\x04\x05\x04\x02\x02\x12\x03<\x08+\n\x0c\n\x05\x05\x04\x02\x02\x01\x12\
\x03<\x08&\n\x0c\n\x05\x05\x04\x02\x02\x02\x12\x03<)*\n\x0b\n\x04\x05\
\x04\x02\x03\x12\x03=\x08*\n\x0c\n\x05\x05\x04\x02\x03\x01\x12\x03=\x08%\
\n\x0c\n\x05\x05\x04\x02\x03\x02\x12\x03=()\n\n\n\x02\x05\x05\x12\x04@\0\
I\x01\n\n\n\x03\x05\x05\x01\x12\x03@\x05\x1b\n\x0b\n\x04\x05\x05\x02\0\
\x12\x03A\x080\n\x0c\n\x05\x05\x05\x02\0\x01\x12\x03A\x08+\n\x0c\n\x05\
\x05\x05\x02\0\x02\x12\x03A./\n\x0b\n\x04\x05\x05\x02\x01\x12\x03B\x08+\
\n\x0c\n\x05\x05\x05\x02\x01\x01\x12\x03B\x08&\n\x0c\n\x05\x05\x05\x02\
\x01\x02\x12\x03B)*\n\x0b\n\x04\x05\x05\x02\x02\x12\x03C\x083\n\x0c\n\
\x05\x05\x05\x02\x02\x01\x12\x03C\x08.\n\x0c\n\x05\x05\x05\x02\x02\x02\
\x12\x03C12\n\x0b\n\x04\x05\x05\x02\x03\x12\x03D\x082\n\x0c\n\x05\x05\
\x05\x02\x03\x01\x12\x03D\x08-\n\x0c\n\x05\x05\x05\x02\x03\x02\x12\x03D0\
1\n\x0b\n\x04\x05\x05\x02\x04\x12\x03E\x08/\n\x0c\n\x05\x05\x05\x02\x04\
\x01\x12\x03E\x08)\n\x0c\n\x05\x05\x05\x02\x04\x02\x12\x03E,.\n\x0b\n\
\x04\x05\x05\x02\x05\x12\x03F\x08/\n\x0c\n\x05\x05\x05\x02\x05\x01\x12\
\x03F\x08)\n\x0c\n\x05\x05\x05\x02\x05\x02\x12\x03F,.\n\x0b\n\x04\x05\
\x05\x02\x06\x12\x03G\x08-\n\x0c\n\x05\x05\x05\x02\x06\x01\x12\x03G\x08'\
\n\x0c\n\x05\x05\x05\x02\x06\x02\x12\x03G*,\n\x0b\n\x04\x05\x05\x02\x07\
\x12\x03H\x082\n\x0c\n\x05\x05\x05\x02\x07\x01\x12\x03H\x08+\n\x0c\n\x05\
\x05\x05\x02\x07\x02\x12\x03H.1\n\n\n\x02\x05\x06\x12\x04K\0d\x01\n\n\n\
\x03\x05\x06\x01\x12\x03K\x05\x1e\n\x0b\n\x04\x05\x06\x02\0\x12\x03L\x08\
/\n\x0c\n\x05\x05\x06\x02\0\x01\x12\x03L\x08*\n\x0c\n\x05\x05\x06\x02\0\
\x02\x12\x03L-.\n\x0b\n\x04\x05\x06\x02\x01\x12\x03M\x08?\n\x0c\n\x05\
\x05\x06\x02\x01\x01\x12\x03M\x08:\n\x0c\n\x05\x05\x06\x02\x01\x02\x12\
\x03M=>\n\x0b\n\x04\x05\x06\x02\x02\x12\x03N\x085\n\x0c\n\x05\x05\x06\
\x02\x02\x01\x12\x03N\x080\n\x0c\n\x05\x05\x06\x02\x02\x02\x12\x03N34\n\
\x0b\n\x04\x05\x06\x02\x03\x12\x03O\x084\n\x0c\n\x05\x05\x06\x02\x03\x01\
\x12\x03O\x08/\n\x0c\n\x05\x05\x06\x02\x03\x02\x12\x03O23\n\x0b\n\x04\
\x05\x06\x02\x04\x12\x03P\x085\n\x0c\n\x05\x05\x06\x02\x04\x01\x12\x03P\
\x080\n\x0c\n\x05\x05\x06\x02\x04\x02\x12\x03P34\n\x0b\n\x04\x05\x06\x02\
\x05\x12\x03Q\x08.\n\x0c\n\x05\x05\x06\x02\x05\x01\x12\x03Q\x08)\n\x0c\n\
\x05\x05\x06\x02\x05\x02\x12\x03Q,-\n\x0b\n\x04\x05\x06\x02\x06\x12\x03R\
\x084\n\x0c\n\x05\x05\x06\x02\x06\x01\x12\x03R\x08/\n\x0c\n\x05\x05\x06\
\x02\x06\x02\x12\x03R23\n\x0b\n\x04\x05\x06\x02\x07\x12\x03S\x08:\n\x0c\
\n\x05\x05\x06\x02\x07\x01\x12\x03S\x085\n\x0c\n\x05\x05\x06\x02\x07\x02\
\x12\x03S89\n\x0b\n\x04\x05\x06\x02\x08\x12\x03T\x082\n\x0c\n\x05\x05\
\x06\x02\x08\x01\x12\x03T\x08-\n\x0c\n\x05\x05\x06\x02\x08\x02\x12\x03T0\
1\n\x0b\n\x04\x05\x06\x02\t\x12\x03U\x085\n\x0c\n\x05\x05\x06\x02\t\x01\
\x12\x03U\x080\n\x0c\n\x05\x05\x06\x02\t\x02\x12\x03U34\n\x0b\n\x04\x05\
\x06\x02\n\x12\x03V\x087\n\x0c\n\x05\x05\x06\x02\n\x01\x12\x03V\x081\n\
\x0c\n\x05\x05\x06\x02\n\x02\x12\x03V46\n\x0b\n\x04\x05\x06\x02\x0b\x12\
\x03W\x085\n\x0c\n\x05\x05\x06\x02\x0b\x01\x12\x03W\x08/\n\x0c\n\x05\x05\
\x06\x02\x0b\x02\x12\x03W24\n\x0b\n\x04\x05\x06\x02\x0c\x12\x03X\x083\n\
\x0c\n\x05\x05\x06\x02\x0c\x01\x12\x03X\x08-\n\x0c\n\x05\x05\x06\x02\x0c\
\x02\x12\x03X02\n\x0b\n\x04\x05\x06\x02\r\x12\x03Y\x088\n\x0c\n\x05\x05\
\x06\x02\r\x01\x12\x03Y\x082\n\x0c\n\x05\x05\x06\x02\r\x02\x12\x03Y57\n\
\x0b\n\x04\x05\x06\x02\x0e\x12\x03Z\x086\n\x0c\n\x05\x05\x06\x02\x0e\x01\
\x12\x03Z\x080\n\x0c\n\x05\x05\x06\x02\x0e\x02\x12\x03Z35\n\x0b\n\x04\
\x05\x06\x02\x0f\x12\x03[\x08/\n\x0c\n\x05\x05\x06\x02\x0f\x01\x12\x03[\
\x08)\n\x0c\n\x05\x05\x06\x02\x0f\x02\x12\x03[,.\n\x0b\n\x04\x05\x06\x02\
\x10\x12\x03\\\x081\n\x0c\n\x05\x05\x06\x02\x10\x01\x12\x03\\\x08+\n\x0c\
\n\x05\x05\x06\x02\x10\x02\x12\x03\\.0\n\x0b\n\x04\x05\x06\x02\x11\x12\
\x03]\x085\n\x0c\n\x05\x05\x06\x02\x11\x01\x12\x03]\x08/\n\x0c\n\x05\x05\
\x06\x02\x11\x02\x12\x03]24\n\x0b\n\x04\x05\x06\x02\x12\x12\x03^\x083\n\
\x0c\n\x05\x05\x06\x02\x12\x01\x12\x03^\x08-\n\x0c\n\x05\x05\x06\x02\x12\
\x02\x12\x03^02\n\x0b\n\x04\x05\x06\x02\x13\x12\x03_\x085\n\x0c\n\x05\
\x05\x06\x02\x13\x01\x12\x03_\x08/\n\x0c\n\x05\x05\x06\x02\x13\x02\x12\
\x03_24\n\x0b\n\x04\x05\x06\x02\x14\x12\x03`\x08/\n\x0c\n\x05\x05\x06\
\x02\x14\x01\x12\x03`\x08)\n\x0c\n\x05\x05\x06\x02\x14\x02\x12\x03`,.\n\
\x0b\n\x04\x05\x06\x02\x15\x12\x03a\x08?\n\x0c\n\x05\x05\x06\x02\x15\x01\
\x12\x03a\x089\n\x0c\n\x05\x05\x06\x02\x15\x02\x12\x03a<>\n\x0b\n\x04\
\x05\x06\x02\x16\x12\x03b\x08>\n\x0c\n\x05\x05\x06\x02\x16\x01\x12\x03b\
\x088\n\x0c\n\x05\x05\x06\x02\x16\x02\x12\x03b;=\n\x0b\n\x04\x05\x06\x02\
\x17\x12\x03c\x08B\n\x0c\n\x05\x05\x06\x02\x17\x01\x12\x03c\x08<\n\x0c\n\
\x05\x05\x06\x02\x17\x02\x12\x03c?A\
";
static file_descriptor_proto_lazy: ::protobuf::rt::LazyV2<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::rt::LazyV2::INIT;
fn parse_descriptor_proto() -> ::protobuf::descriptor::FileDescriptorProto {
::protobuf::Message::parse_from_bytes(file_descriptor_proto_data).unwrap()
}
pub fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
file_descriptor_proto_lazy.get(|| {
parse_descriptor_proto()
})
}