diff --git a/docs/README.md b/docs/README.md
index 7c543b5..7bd7e79 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -144,6 +144,7 @@
- [MissionResponse](#ei-MissionResponse)
- [MyContracts](#ei-MyContracts)
- [PeriodicalsResponse](#ei-PeriodicalsResponse)
+ - [PeriodicalsResponse.RoyaltyInfo](#ei-PeriodicalsResponse-RoyaltyInfo)
- [PlayerFarmInfo](#ei-PlayerFarmInfo)
- [QueryCoopRequest](#ei-QueryCoopRequest)
- [QueryCoopResponse](#ei-QueryCoopResponse)
@@ -176,12 +177,13 @@
- [ShellSetSpec](#ei-ShellSetSpec)
- [ShellSetSpec.VariationSpec](#ei-ShellSetSpec-VariationSpec)
- [ShellShowcase](#ei-ShellShowcase)
- - [ShellShowcaseAction](#ei-ShellShowcaseAction)
- [ShellShowcaseListingInfo](#ei-ShellShowcaseListingInfo)
- [ShellShowcaseListingSet](#ei-ShellShowcaseListingSet)
- [ShellSpec](#ei-ShellSpec)
- [ShellSpec.ShellPiece](#ei-ShellSpec-ShellPiece)
+ - [ShellsActionBatch](#ei-ShellsActionBatch)
- [ShellsActionLog](#ei-ShellsActionLog)
+ - [ShowcaseRoyaltyDeliveryConfirmation](#ei-ShowcaseRoyaltyDeliveryConfirmation)
- [SubmitShellShowcaseRequest](#ei-SubmitShellShowcaseRequest)
- [SubscriptionChangeHintRequest](#ei-SubscriptionChangeHintRequest)
- [TipsDB](#ei-TipsDB)
@@ -686,6 +688,7 @@
| code | [string](#string) | optional | |
| compressed | [bool](#bool) | optional | |
| original_size | [uint32](#uint32) | optional | |
+| user_id | [string](#string) | optional | |
@@ -3204,6 +3207,23 @@
| live_config | [LiveConfig](#ei-LiveConfig) | optional | |
| mail_bag | [MailDB](#ei-MailDB) | optional | |
| contract_player_info | [ContractPlayerInfo](#ei-ContractPlayerInfo) | optional | |
+| showcase_royalties | [PeriodicalsResponse.RoyaltyInfo](#ei-PeriodicalsResponse-RoyaltyInfo) | repeated | |
+
+
+
+
+
+
+
+
+### PeriodicalsResponse.RoyaltyInfo
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| id | [string](#string) | optional | |
+| amount | [uint32](#uint32) | optional | |
@@ -3560,10 +3580,12 @@
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | optional | |
+| id | [string](#string) | optional | |
| config | [ShellDB.FarmConfiguration](#ei-ShellDB-FarmConfiguration) | optional | |
| client_save_time | [double](#double) | optional | |
| server_id | [string](#string) | optional | |
+| display_name | [string](#string) | optional | |
+| purchased | [bool](#bool) | optional | |
@@ -3836,25 +3858,7 @@
| ----- | ---- | ----- | ----------- |
| top | [ShellShowcaseListingInfo](#ei-ShellShowcaseListingInfo) | repeated | |
| featured | [ShellShowcaseListingInfo](#ei-ShellShowcaseListingInfo) | repeated | |
-| random | [ShellShowcaseListingInfo](#ei-ShellShowcaseListingInfo) | repeated | |
-
-
-
-
-
-
-
-
-### ShellShowcaseAction
-
-
-
-| Field | Type | Label | Description |
-| ----- | ---- | ----- | ----------- |
-| action | [string](#string) | optional | |
-| user_id | [string](#string) | optional | |
-| id | [string](#string) | optional | |
-| value | [string](#string) | optional | |
+| fresh | [ShellShowcaseListingInfo](#ei-ShellShowcaseListingInfo) | repeated | |
@@ -3873,11 +3877,13 @@
| local_id | [string](#string) | optional | |
| name | [string](#string) | optional | |
| description | [string](#string) | optional | |
+| creator_name | [string](#string) | optional | |
| status | [ShellShowcaseListingInfo.Status](#ei-ShellShowcaseListingInfo-Status) | optional | |
| farm_config | [ShellDB.FarmConfiguration](#ei-ShellDB-FarmConfiguration) | optional | |
| sales | [uint32](#uint32) | optional | |
| gross | [uint64](#uint64) | optional | |
| views | [uint64](#uint64) | optional | |
+| equips | [uint64](#uint64) | optional | |
| likes | [uint32](#uint32) | optional | |
| dislikes | [uint32](#uint32) | optional | |
| share_url | [string](#string) | optional | |
@@ -3949,6 +3955,22 @@
+
+
+### ShellsActionBatch
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| rinfo | [BasicRequestInfo](#ei-BasicRequestInfo) | optional | |
+| actions | [ShellsActionLog](#ei-ShellsActionLog) | repeated | |
+
+
+
+
+
+
### ShellsActionLog
@@ -3975,6 +3997,23 @@
+
+
+### ShowcaseRoyaltyDeliveryConfirmation
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| rinfo | [BasicRequestInfo](#ei-BasicRequestInfo) | optional | |
+| ids | [string](#string) | repeated | |
+| amount | [uint32](#uint32) | optional | |
+
+
+
+
+
+
### SubmitShellShowcaseRequest
@@ -3986,6 +4025,7 @@
| rinfo | [BasicRequestInfo](#ei-BasicRequestInfo) | optional | |
| local_id | [string](#string) | optional | |
| user_id | [string](#string) | optional | |
+| public_username | [bool](#bool) | optional | |
| farm_config | [ShellDB.FarmConfiguration](#ei-ShellDB-FarmConfiguration) | optional | |
@@ -4810,6 +4850,7 @@
| SUBMITTED | 1 | |
| LIVE | 2 | |
| FEATURED | 3 | |
+| INVALID | 4 | |
@@ -4934,6 +4975,7 @@
| ULTRA_SHOP | 10 | |
| SHELLS | 5 | |
| SHELL_SETS | 6 | |
+| SHELLS_SHOWCASE | 12 | |
| CHICKENS | 7 | |
| CHICKEN_HATS | 11 | |
| EPIC_RESEARCH | 8 | |
diff --git a/docs/index.html b/docs/index.html
index 07c4674..6646b66 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -738,6 +738,10 @@
Table of Contents
MPeriodicalsResponse
+
+ MPeriodicalsResponse.RoyaltyInfo
+
+
MPlayerFarmInfo
@@ -866,10 +870,6 @@ Table of Contents
MShellShowcase
-
- MShellShowcaseAction
-
-
MShellShowcaseListingInfo
@@ -886,10 +886,18 @@ Table of Contents
MShellSpec.ShellPiece
+
+ MShellsActionBatch
+
+
MShellsActionLog
+
+ MShowcaseRoyaltyDeliveryConfirmation
+
+
MSubmitShellShowcaseRequest
@@ -2448,6 +2456,13 @@ AuthenticatedMessage
|
+
+ user_id |
+ string |
+ optional |
+ |
+
+
@@ -10516,6 +10531,44 @@ PeriodicalsResponse
|
+
+ showcase_royalties |
+ PeriodicalsResponse.RoyaltyInfo |
+ repeated |
+ |
+
+
+
+
+
+
+
+
+
+ PeriodicalsResponse.RoyaltyInfo
+
+
+
+
+
+ Field | Type | Label | Description |
+
+
+
+
+ id |
+ string |
+ optional |
+ |
+
+
+
+ amount |
+ uint32 |
+ optional |
+ |
+
+
@@ -11551,7 +11604,7 @@ ShellDB.SavedFarmConfiguration
- name |
+ id |
string |
optional |
|
@@ -11578,6 +11631,20 @@ ShellDB.SavedFarmConfiguration
|
+
+ display_name |
+ string |
+ optional |
+ |
+
+
+
+ purchased |
+ bool |
+ optional |
+ |
+
+
@@ -12349,7 +12416,7 @@ ShellShowcase
- random |
+ fresh |
ShellShowcaseListingInfo |
repeated |
|
@@ -12362,7 +12429,7 @@ ShellShowcase
- ShellShowcaseAction
+ ShellShowcaseListingInfo
@@ -12372,20 +12439,6 @@ ShellShowcaseAction
-
- action |
- string |
- optional |
- |
-
-
-
- user_id |
- string |
- optional |
- |
-
-
id |
string |
@@ -12394,52 +12447,28 @@ ShellShowcaseAction
- value |
- string |
- optional |
- |
-
-
-
-
-
-
-
-
-
- ShellShowcaseListingInfo
-
-
-
-
-
- Field | Type | Label | Description |
-
-
-
-
- id |
+ local_id |
string |
optional |
|
- local_id |
+ name |
string |
optional |
|
- name |
+ description |
string |
optional |
|
- description |
+ creator_name |
string |
optional |
|
@@ -12480,6 +12509,13 @@ ShellShowcaseListingInfo
|
+
+ equips |
+ uint64 |
+ optional |
+ |
+
+
likes |
uint32 |
@@ -12699,6 +12735,37 @@ ShellSpec.ShellPiece
+ ShellsActionBatch
+
+
+
+
+
+
+
+
+
ShellsActionLog
@@ -12800,6 +12867,44 @@ ShellsActionLog
+ ShowcaseRoyaltyDeliveryConfirmation
+
+
+
+
+
+ Field | Type | Label | Description |
+
+
+
+
+ rinfo |
+ BasicRequestInfo |
+ optional |
+ |
+
+
+
+ ids |
+ string |
+ repeated |
+ |
+
+
+
+ amount |
+ uint32 |
+ optional |
+ |
+
+
+
+
+
+
+
+
+
SubmitShellShowcaseRequest
@@ -12831,6 +12936,13 @@ SubmitShellShowcaseRequest
|
+
+ public_username |
+ bool |
+ optional |
+ |
+
+
farm_config |
ShellDB.FarmConfiguration |
@@ -15502,6 +15614,12 @@ ShellShowcaseListingInfo.Status
|
+
+ INVALID |
+ 4 |
+ |
+
+
@@ -16148,6 +16266,12 @@ UILocation
|
+
+ SHELLS_SHOWCASE |
+ 12 |
+ |
+
+
CHICKENS |
7 |
diff --git a/ei.proto b/ei.proto
index 6b8dff0..94940c2 100644
--- a/ei.proto
+++ b/ei.proto
@@ -1346,6 +1346,12 @@ message PeriodicalsResponse {
optional LiveConfig live_config = 5;
optional MailDB mail_bag = 6;
optional ContractPlayerInfo contract_player_info = 7;
+
+ repeated RoyaltyInfo showcase_royalties = 10;
+ message RoyaltyInfo {
+ optional string id = 1;
+ optional uint32 amount = 2;
+ }
}
message GetPeriodicalsRequest {
@@ -1772,6 +1778,7 @@ message AuthenticatedMessage {
optional string code = 2;
optional bool compressed = 4;
optional uint32 original_size = 5;
+ optional string user_id = 6;
}
message LogCompleteMissionPayload {
@@ -2086,10 +2093,12 @@ message ShellDB {
repeated SavedFarmConfiguration saved_configs = 9;
message SavedFarmConfiguration {
- optional string name = 1;
+ optional string id = 1;
optional FarmConfiguration config = 2;
optional double client_save_time = 3;
optional string server_id = 4;
+ optional string display_name = 5;
+ optional bool purchased = 6;
}
repeated string new_shells_downloaded = 6;
@@ -2181,13 +2190,14 @@ message SubmitShellShowcaseRequest {
optional BasicRequestInfo rinfo = 4;
optional string local_id = 1;
optional string user_id = 2;
+ optional bool public_username = 5;
optional ShellDB.FarmConfiguration farm_config = 3;
}
message ShellShowcase {
repeated ShellShowcaseListingInfo top = 1;
repeated ShellShowcaseListingInfo featured = 2;
- repeated ShellShowcaseListingInfo random = 3;
+ repeated ShellShowcaseListingInfo fresh = 3;
}
message ShellShowcaseListingInfo {
@@ -2195,6 +2205,7 @@ message ShellShowcaseListingInfo {
optional string local_id = 12;
optional string name = 2;
optional string description = 3;
+ optional string creator_name = 14;
optional Status status = 11;
enum Status {
@@ -2202,26 +2213,32 @@ message ShellShowcaseListingInfo {
SUBMITTED = 1;
LIVE = 2;
FEATURED = 3;
+ INVALID = 4;
}
optional ShellDB.FarmConfiguration farm_config = 4;
optional uint32 sales = 5;
optional uint64 gross = 6;
optional uint64 views = 7;
+ optional uint64 equips = 13;
optional uint32 likes = 8;
optional uint32 dislikes = 9;
optional string share_url = 10;
}
+message ShowcaseRoyaltyDeliveryConfirmation {
+ optional BasicRequestInfo rinfo = 3;
+ repeated string ids = 1;
+ optional uint32 amount = 2;
+}
+
message ShellShowcaseListingSet {
repeated ShellShowcaseListingInfo listings = 1;
}
-message ShellShowcaseAction {
- optional string action = 1;
- optional string user_id = 2;
- optional string id = 3;
- optional string value = 4;
+message ShellsActionBatch {
+ optional BasicRequestInfo rinfo = 1;
+ repeated ShellsActionLog actions = 2;
}
message UserVerificationAnalysis {
@@ -2387,6 +2404,7 @@ enum UILocation {
ULTRA_SHOP = 10;
SHELLS = 5;
SHELL_SETS = 6;
+ SHELLS_SHOWCASE = 12;
CHICKENS = 7;
CHICKEN_HATS = 11;
EPIC_RESEARCH = 8;
diff --git a/ei/cpp/ei.pb.cc b/ei/cpp/ei.pb.cc
index a3f5a54..ec3232b 100644
--- a/ei/cpp/ei.pb.cc
+++ b/ei/cpp/ei.pb.cc
@@ -2176,11 +2176,25 @@ struct MailStateDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailStateDefaultTypeInternal _MailState_default_instance_;
+PROTOBUF_CONSTEXPR PeriodicalsResponse_RoyaltyInfo::PeriodicalsResponse_RoyaltyInfo(
+ ::_pbi::ConstantInitialized)
+ : id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
+ , amount_(0u){}
+struct PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal() {}
+ union {
+ PeriodicalsResponse_RoyaltyInfo _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal _PeriodicalsResponse_RoyaltyInfo_default_instance_;
PROTOBUF_CONSTEXPR PeriodicalsResponse::PeriodicalsResponse(
::_pbi::ConstantInitialized)
: gifts_()
, evaluations_()
, artifact_cases_()
+ , showcase_royalties_()
, sales_(nullptr)
, events_(nullptr)
, contracts_(nullptr)
@@ -2809,6 +2823,7 @@ PROTOBUF_CONSTEXPR AuthenticatedMessage::AuthenticatedMessage(
::_pbi::ConstantInitialized)
: message_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
, code_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
+ , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
, version_(0u)
, compressed_(false)
, original_size_(0u){}
@@ -3175,10 +3190,12 @@ struct ShellDB_FarmConfigurationDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellDB_FarmConfigurationDefaultTypeInternal _ShellDB_FarmConfiguration_default_instance_;
PROTOBUF_CONSTEXPR ShellDB_SavedFarmConfiguration::ShellDB_SavedFarmConfiguration(
::_pbi::ConstantInitialized)
- : name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
+ : id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
, server_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
+ , display_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
, config_(nullptr)
- , client_save_time_(0){}
+ , client_save_time_(0)
+ , purchased_(false){}
struct ShellDB_SavedFarmConfigurationDefaultTypeInternal {
PROTOBUF_CONSTEXPR ShellDB_SavedFarmConfigurationDefaultTypeInternal()
: _instance(::_pbi::ConstantInitialized{}) {}
@@ -3345,7 +3362,8 @@ PROTOBUF_CONSTEXPR SubmitShellShowcaseRequest::SubmitShellShowcaseRequest(
: local_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
, user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
, farm_config_(nullptr)
- , rinfo_(nullptr){}
+ , rinfo_(nullptr)
+ , public_username_(false){}
struct SubmitShellShowcaseRequestDefaultTypeInternal {
PROTOBUF_CONSTEXPR SubmitShellShowcaseRequestDefaultTypeInternal()
: _instance(::_pbi::ConstantInitialized{}) {}
@@ -3359,7 +3377,7 @@ PROTOBUF_CONSTEXPR ShellShowcase::ShellShowcase(
::_pbi::ConstantInitialized)
: top_()
, featured_()
- , random_(){}
+ , fresh_(){}
struct ShellShowcaseDefaultTypeInternal {
PROTOBUF_CONSTEXPR ShellShowcaseDefaultTypeInternal()
: _instance(::_pbi::ConstantInitialized{}) {}
@@ -3376,6 +3394,7 @@ PROTOBUF_CONSTEXPR ShellShowcaseListingInfo::ShellShowcaseListingInfo(
, description_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
, share_url_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
, local_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
+ , creator_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
, farm_config_(nullptr)
, gross_(uint64_t{0u})
, sales_(0u)
@@ -3383,7 +3402,8 @@ PROTOBUF_CONSTEXPR ShellShowcaseListingInfo::ShellShowcaseListingInfo(
, views_(uint64_t{0u})
, dislikes_(0u)
, status_(0)
-{}
+
+ , equips_(uint64_t{0u}){}
struct ShellShowcaseListingInfoDefaultTypeInternal {
PROTOBUF_CONSTEXPR ShellShowcaseListingInfoDefaultTypeInternal()
: _instance(::_pbi::ConstantInitialized{}) {}
@@ -3393,6 +3413,20 @@ struct ShellShowcaseListingInfoDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellShowcaseListingInfoDefaultTypeInternal _ShellShowcaseListingInfo_default_instance_;
+PROTOBUF_CONSTEXPR ShowcaseRoyaltyDeliveryConfirmation::ShowcaseRoyaltyDeliveryConfirmation(
+ ::_pbi::ConstantInitialized)
+ : ids_()
+ , rinfo_(nullptr)
+ , amount_(0u){}
+struct ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal()
+ : _instance(::_pbi::ConstantInitialized{}) {}
+ ~ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal() {}
+ union {
+ ShowcaseRoyaltyDeliveryConfirmation _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal _ShowcaseRoyaltyDeliveryConfirmation_default_instance_;
PROTOBUF_CONSTEXPR ShellShowcaseListingSet::ShellShowcaseListingSet(
::_pbi::ConstantInitialized)
: listings_(){}
@@ -3405,21 +3439,19 @@ struct ShellShowcaseListingSetDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellShowcaseListingSetDefaultTypeInternal _ShellShowcaseListingSet_default_instance_;
-PROTOBUF_CONSTEXPR ShellShowcaseAction::ShellShowcaseAction(
+PROTOBUF_CONSTEXPR ShellsActionBatch::ShellsActionBatch(
::_pbi::ConstantInitialized)
- : action_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
- , user_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
- , id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{})
- , value_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){}
-struct ShellShowcaseActionDefaultTypeInternal {
- PROTOBUF_CONSTEXPR ShellShowcaseActionDefaultTypeInternal()
+ : actions_()
+ , rinfo_(nullptr){}
+struct ShellsActionBatchDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR ShellsActionBatchDefaultTypeInternal()
: _instance(::_pbi::ConstantInitialized{}) {}
- ~ShellShowcaseActionDefaultTypeInternal() {}
+ ~ShellsActionBatchDefaultTypeInternal() {}
union {
- ShellShowcaseAction _instance;
+ ShellsActionBatch _instance;
};
};
-PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellShowcaseActionDefaultTypeInternal _ShellShowcaseAction_default_instance_;
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShellsActionBatchDefaultTypeInternal _ShellsActionBatch_default_instance_;
PROTOBUF_CONSTEXPR UserVerificationAnalysis::UserVerificationAnalysis(
::_pbi::ConstantInitialized)
: invalid_contracts_()
@@ -3545,7 +3577,7 @@ struct CXPEvalRolloutInfoDefaultTypeInternal {
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CXPEvalRolloutInfoDefaultTypeInternal _CXPEvalRolloutInfo_default_instance_;
} // namespace ei
-static ::_pb::Metadata file_level_metadata_ei_2eproto[192];
+static ::_pb::Metadata file_level_metadata_ei_2eproto[194];
static const ::_pb::EnumDescriptor* file_level_enum_descriptors_ei_2eproto[36];
static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_ei_2eproto = nullptr;
@@ -5955,6 +5987,16 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
~0u,
~0u,
0,
+ PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse_RoyaltyInfo, _has_bits_),
+ PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse_RoyaltyInfo, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse_RoyaltyInfo, id_),
+ PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse_RoyaltyInfo, amount_),
+ 0,
+ 1,
PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _has_bits_),
PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, _internal_metadata_),
~0u, // no _extensions_
@@ -5970,6 +6012,7 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, live_config_),
PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, mail_bag_),
PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, contract_player_info_),
+ PROTOBUF_FIELD_OFFSET(::ei::PeriodicalsResponse, showcase_royalties_),
0,
1,
2,
@@ -5979,6 +6022,7 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
3,
4,
5,
+ ~0u,
PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _has_bits_),
PROTOBUF_FIELD_OFFSET(::ei::GetPeriodicalsRequest, _internal_metadata_),
~0u, // no _extensions_
@@ -6599,11 +6643,13 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, code_),
PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, compressed_),
PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, original_size_),
+ PROTOBUF_FIELD_OFFSET(::ei::AuthenticatedMessage, user_id_),
0,
- 2,
- 1,
3,
+ 1,
4,
+ 5,
+ 2,
PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, _has_bits_),
PROTOBUF_FIELD_OFFSET(::ei::LogCompleteMissionPayload, _internal_metadata_),
~0u, // no _extensions_
@@ -6962,14 +7008,18 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
~0u, // no _oneof_case_
~0u, // no _weak_field_map_
~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, name_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, id_),
PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, config_),
PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, client_save_time_),
PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, server_id_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, display_name_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellDB_SavedFarmConfiguration, purchased_),
0,
- 2,
3,
+ 4,
1,
+ 2,
+ 5,
PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, _has_bits_),
PROTOBUF_FIELD_OFFSET(::ei::ShellDB_ShellConfiguration, _internal_metadata_),
~0u, // no _extensions_
@@ -7128,10 +7178,12 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, rinfo_),
PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, local_id_),
PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, user_id_),
+ PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, public_username_),
PROTOBUF_FIELD_OFFSET(::ei::SubmitShellShowcaseRequest, farm_config_),
3,
0,
1,
+ 4,
2,
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, _internal_metadata_),
@@ -7141,7 +7193,7 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
~0u, // no _inlined_string_donated_
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, top_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, featured_),
- PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, random_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellShowcase, fresh_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _has_bits_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, _internal_metadata_),
~0u, // no _extensions_
@@ -7152,11 +7204,13 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, local_id_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, name_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, description_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, creator_name_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, status_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, farm_config_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, sales_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, gross_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, views_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, equips_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, likes_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, dislikes_),
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingInfo, share_url_),
@@ -7164,14 +7218,28 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
4,
1,
2,
- 11,
5,
- 7,
+ 12,
6,
- 9,
8,
+ 7,
10,
+ 13,
+ 9,
+ 11,
3,
+ PROTOBUF_FIELD_OFFSET(::ei::ShowcaseRoyaltyDeliveryConfirmation, _has_bits_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShowcaseRoyaltyDeliveryConfirmation, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::ei::ShowcaseRoyaltyDeliveryConfirmation, rinfo_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShowcaseRoyaltyDeliveryConfirmation, ids_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShowcaseRoyaltyDeliveryConfirmation, amount_),
+ 0,
+ ~0u,
+ 1,
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingSet, _internal_metadata_),
~0u, // no _extensions_
@@ -7179,20 +7247,16 @@ const uint32_t TableStruct_ei_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(proto
~0u, // no _weak_field_map_
~0u, // no _inlined_string_donated_
PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseListingSet, listings_),
- PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseAction, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseAction, _internal_metadata_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellsActionBatch, _has_bits_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellsActionBatch, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
~0u, // no _weak_field_map_
~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseAction, action_),
- PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseAction, user_id_),
- PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseAction, id_),
- PROTOBUF_FIELD_OFFSET(::ei::ShellShowcaseAction, value_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellsActionBatch, rinfo_),
+ PROTOBUF_FIELD_OFFSET(::ei::ShellsActionBatch, actions_),
0,
- 1,
- 2,
- 3,
+ ~0u,
PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _has_bits_),
PROTOBUF_FIELD_OFFSET(::ei::UserVerificationAnalysis, _internal_metadata_),
~0u, // no _extensions_
@@ -7458,85 +7522,87 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode
{ 2374, -1, -1, sizeof(::ei::TipsDB)},
{ 2381, 2390, -1, sizeof(::ei::MailState_TipState)},
{ 2393, 2402, -1, sizeof(::ei::MailState)},
- { 2405, 2420, -1, sizeof(::ei::PeriodicalsResponse)},
- { 2429, 2449, -1, sizeof(::ei::GetPeriodicalsRequest)},
- { 2463, 2477, -1, sizeof(::ei::ConfigRequest)},
- { 2485, 2494, -1, sizeof(::ei::ConfigResponse)},
- { 2497, 2507, -1, sizeof(::ei::AdAttributionRawData)},
- { 2511, 2526, -1, sizeof(::ei::AdAttributionRow)},
- { 2535, 2559, -1, sizeof(::ei::AdAttributionInfo)},
- { 2577, 2586, -1, sizeof(::ei::ArtifactsClientInfo_LaunchCount)},
- { 2589, 2599, -1, sizeof(::ei::ArtifactsClientInfo)},
- { 2603, 2611, -1, sizeof(::ei::MissionInfo_Fuel)},
- { 2613, 2632, -1, sizeof(::ei::MissionInfo)},
- { 2645, 2655, -1, sizeof(::ei::ArtifactSpec)},
- { 2659, 2667, -1, sizeof(::ei::CompleteArtifact)},
- { 2669, 2679, -1, sizeof(::ei::ArtifactInventoryItem)},
- { 2683, 2691, -1, sizeof(::ei::InventorySlot)},
- { 2693, 2701, -1, sizeof(::ei::ArtifactsConfigurationRequest)},
- { 2703, 2717, -1, sizeof(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration)},
- { 2725, 2735, -1, sizeof(::ei::ArtifactsConfigurationResponse_MissionParameters)},
- { 2739, 2754, -1, sizeof(::ei::ArtifactsConfigurationResponse_ArtifactParameters)},
- { 2763, 2771, -1, sizeof(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo)},
- { 2773, -1, -1, sizeof(::ei::ArtifactsConfigurationResponse)},
- { 2782, 2793, -1, sizeof(::ei::MissionRequest)},
- { 2798, 2806, -1, sizeof(::ei::MissionResponse)},
- { 2808, 2816, -1, sizeof(::ei::CompleteMissionResponse_SecureArtifactSpec)},
- { 2818, 2829, -1, sizeof(::ei::CompleteMissionResponse)},
- { 2834, 2846, -1, sizeof(::ei::CollectContractArtifactRewardsRequest)},
- { 2852, 2866, -1, sizeof(::ei::CraftArtifactRequest)},
- { 2874, 2884, -1, sizeof(::ei::CraftArtifactResponse)},
- { 2888, 2902, -1, sizeof(::ei::ConsumeArtifactRequest)},
- { 2910, 2922, -1, sizeof(::ei::ConsumeArtifactResponse)},
- { 2928, 2939, -1, sizeof(::ei::AuthenticateArtifactResponse)},
- { 2944, 2954, -1, sizeof(::ei::SetArtifactRequest)},
- { 2958, 2967, -1, sizeof(::ei::SetArtifactResponse)},
- { 2970, 2978, -1, sizeof(::ei::ArtifactsDB_ActiveArtifactSlot)},
- { 2980, 2988, -1, sizeof(::ei::ArtifactsDB_ActiveArtifactSet)},
- { 2990, 3002, -1, sizeof(::ei::ArtifactsDB_CraftableArtifact)},
- { 3008, 3026, -1, sizeof(::ei::ArtifactsDB)},
- { 3038, 3049, -1, sizeof(::ei::AuthenticatedMessage)},
- { 3054, 3062, -1, sizeof(::ei::LogCompleteMissionPayload)},
- { 3064, 3072, -1, sizeof(::ei::LogCraftArtifactPayload)},
- { 3074, 3082, -1, sizeof(::ei::LogConsumeArtifactPayload)},
- { 3084, 3092, -1, sizeof(::ei::LogSetArtifactPayload)},
- { 3094, 3102, -1, sizeof(::ei::AccountTransferPayload)},
- { 3104, 3114, -1, sizeof(::ei::SaveBackupResponse)},
- { 3118, 3126, -1, sizeof(::ei::CleanAccountRequest)},
- { 3128, 3135, -1, sizeof(::ei::ReturnEDTPayload)},
- { 3136, 3149, -1, sizeof(::ei::DLCItem)},
- { 3156, 3164, -1, sizeof(::ei::ShellSpec_ShellPiece)},
- { 3166, 3189, -1, sizeof(::ei::ShellSpec)},
- { 3206, 3218, -1, sizeof(::ei::ShellSetSpec_VariationSpec)},
- { 3224, 3251, -1, sizeof(::ei::ShellSetSpec)},
- { 3272, 3280, -1, sizeof(::ei::ShellObjectSpec_LODPiece)},
- { 3282, 3307, -1, sizeof(::ei::ShellObjectSpec)},
- { 3326, 3337, -1, sizeof(::ei::ShellGroupSpec)},
- { 3342, -1, -1, sizeof(::ei::DLCCatalog)},
- { 3354, 3362, -1, sizeof(::ei::ShellDB_ShellStatus)},
- { 3364, 3372, -1, sizeof(::ei::ShellDB_ShellElementStatus)},
- { 3374, 3382, -1, sizeof(::ei::ShellDB_ShellSetVariationStatus)},
- { 3384, 3398, -1, sizeof(::ei::ShellDB_FarmConfiguration)},
- { 3406, 3416, -1, sizeof(::ei::ShellDB_SavedFarmConfiguration)},
- { 3420, 3429, -1, sizeof(::ei::ShellDB_ShellConfiguration)},
- { 3432, 3443, -1, sizeof(::ei::ShellDB_ShellSetConfiguration)},
- { 3448, 3456, -1, sizeof(::ei::ShellDB_ShellGroupConfiguration)},
- { 3458, 3466, -1, sizeof(::ei::ShellDB_ChickenConfig)},
- { 3468, 3483, -1, sizeof(::ei::ShellDB_LightingConfig)},
- { 3492, 3508, -1, sizeof(::ei::ShellDB)},
- { 3518, 3528, -1, sizeof(::ei::ShellPopularityStats_Entry)},
- { 3532, -1, -1, sizeof(::ei::ShellPopularityStats)},
- { 3539, 3557, -1, sizeof(::ei::ShellsActionLog)},
- { 3569, 3579, -1, sizeof(::ei::SubmitShellShowcaseRequest)},
- { 3583, -1, -1, sizeof(::ei::ShellShowcase)},
- { 3592, 3610, -1, sizeof(::ei::ShellShowcaseListingInfo)},
- { 3622, -1, -1, sizeof(::ei::ShellShowcaseListingSet)},
- { 3629, 3639, -1, sizeof(::ei::ShellShowcaseAction)},
- { 3643, 3685, -1, sizeof(::ei::UserVerificationAnalysis)},
- { 3721, 3730, -1, sizeof(::ei::UserSubscriptionInfo_HistoryEntry)},
- { 3733, 3755, -1, sizeof(::ei::UserSubscriptionInfo)},
- { 3771, 3780, -1, sizeof(::ei::SubscriptionChangeHintRequest)},
- { 3783, 3791, -1, sizeof(::ei::CXPEvalRolloutInfo)},
+ { 2405, 2413, -1, sizeof(::ei::PeriodicalsResponse_RoyaltyInfo)},
+ { 2415, 2431, -1, sizeof(::ei::PeriodicalsResponse)},
+ { 2441, 2461, -1, sizeof(::ei::GetPeriodicalsRequest)},
+ { 2475, 2489, -1, sizeof(::ei::ConfigRequest)},
+ { 2497, 2506, -1, sizeof(::ei::ConfigResponse)},
+ { 2509, 2519, -1, sizeof(::ei::AdAttributionRawData)},
+ { 2523, 2538, -1, sizeof(::ei::AdAttributionRow)},
+ { 2547, 2571, -1, sizeof(::ei::AdAttributionInfo)},
+ { 2589, 2598, -1, sizeof(::ei::ArtifactsClientInfo_LaunchCount)},
+ { 2601, 2611, -1, sizeof(::ei::ArtifactsClientInfo)},
+ { 2615, 2623, -1, sizeof(::ei::MissionInfo_Fuel)},
+ { 2625, 2644, -1, sizeof(::ei::MissionInfo)},
+ { 2657, 2667, -1, sizeof(::ei::ArtifactSpec)},
+ { 2671, 2679, -1, sizeof(::ei::CompleteArtifact)},
+ { 2681, 2691, -1, sizeof(::ei::ArtifactInventoryItem)},
+ { 2695, 2703, -1, sizeof(::ei::InventorySlot)},
+ { 2705, 2713, -1, sizeof(::ei::ArtifactsConfigurationRequest)},
+ { 2715, 2729, -1, sizeof(::ei::ArtifactsConfigurationResponse_MissionParameters_Duration)},
+ { 2737, 2747, -1, sizeof(::ei::ArtifactsConfigurationResponse_MissionParameters)},
+ { 2751, 2766, -1, sizeof(::ei::ArtifactsConfigurationResponse_ArtifactParameters)},
+ { 2775, 2783, -1, sizeof(::ei::ArtifactsConfigurationResponse_CraftingLevelInfo)},
+ { 2785, -1, -1, sizeof(::ei::ArtifactsConfigurationResponse)},
+ { 2794, 2805, -1, sizeof(::ei::MissionRequest)},
+ { 2810, 2818, -1, sizeof(::ei::MissionResponse)},
+ { 2820, 2828, -1, sizeof(::ei::CompleteMissionResponse_SecureArtifactSpec)},
+ { 2830, 2841, -1, sizeof(::ei::CompleteMissionResponse)},
+ { 2846, 2858, -1, sizeof(::ei::CollectContractArtifactRewardsRequest)},
+ { 2864, 2878, -1, sizeof(::ei::CraftArtifactRequest)},
+ { 2886, 2896, -1, sizeof(::ei::CraftArtifactResponse)},
+ { 2900, 2914, -1, sizeof(::ei::ConsumeArtifactRequest)},
+ { 2922, 2934, -1, sizeof(::ei::ConsumeArtifactResponse)},
+ { 2940, 2951, -1, sizeof(::ei::AuthenticateArtifactResponse)},
+ { 2956, 2966, -1, sizeof(::ei::SetArtifactRequest)},
+ { 2970, 2979, -1, sizeof(::ei::SetArtifactResponse)},
+ { 2982, 2990, -1, sizeof(::ei::ArtifactsDB_ActiveArtifactSlot)},
+ { 2992, 3000, -1, sizeof(::ei::ArtifactsDB_ActiveArtifactSet)},
+ { 3002, 3014, -1, sizeof(::ei::ArtifactsDB_CraftableArtifact)},
+ { 3020, 3038, -1, sizeof(::ei::ArtifactsDB)},
+ { 3050, 3062, -1, sizeof(::ei::AuthenticatedMessage)},
+ { 3068, 3076, -1, sizeof(::ei::LogCompleteMissionPayload)},
+ { 3078, 3086, -1, sizeof(::ei::LogCraftArtifactPayload)},
+ { 3088, 3096, -1, sizeof(::ei::LogConsumeArtifactPayload)},
+ { 3098, 3106, -1, sizeof(::ei::LogSetArtifactPayload)},
+ { 3108, 3116, -1, sizeof(::ei::AccountTransferPayload)},
+ { 3118, 3128, -1, sizeof(::ei::SaveBackupResponse)},
+ { 3132, 3140, -1, sizeof(::ei::CleanAccountRequest)},
+ { 3142, 3149, -1, sizeof(::ei::ReturnEDTPayload)},
+ { 3150, 3163, -1, sizeof(::ei::DLCItem)},
+ { 3170, 3178, -1, sizeof(::ei::ShellSpec_ShellPiece)},
+ { 3180, 3203, -1, sizeof(::ei::ShellSpec)},
+ { 3220, 3232, -1, sizeof(::ei::ShellSetSpec_VariationSpec)},
+ { 3238, 3265, -1, sizeof(::ei::ShellSetSpec)},
+ { 3286, 3294, -1, sizeof(::ei::ShellObjectSpec_LODPiece)},
+ { 3296, 3321, -1, sizeof(::ei::ShellObjectSpec)},
+ { 3340, 3351, -1, sizeof(::ei::ShellGroupSpec)},
+ { 3356, -1, -1, sizeof(::ei::DLCCatalog)},
+ { 3368, 3376, -1, sizeof(::ei::ShellDB_ShellStatus)},
+ { 3378, 3386, -1, sizeof(::ei::ShellDB_ShellElementStatus)},
+ { 3388, 3396, -1, sizeof(::ei::ShellDB_ShellSetVariationStatus)},
+ { 3398, 3412, -1, sizeof(::ei::ShellDB_FarmConfiguration)},
+ { 3420, 3432, -1, sizeof(::ei::ShellDB_SavedFarmConfiguration)},
+ { 3438, 3447, -1, sizeof(::ei::ShellDB_ShellConfiguration)},
+ { 3450, 3461, -1, sizeof(::ei::ShellDB_ShellSetConfiguration)},
+ { 3466, 3474, -1, sizeof(::ei::ShellDB_ShellGroupConfiguration)},
+ { 3476, 3484, -1, sizeof(::ei::ShellDB_ChickenConfig)},
+ { 3486, 3501, -1, sizeof(::ei::ShellDB_LightingConfig)},
+ { 3510, 3526, -1, sizeof(::ei::ShellDB)},
+ { 3536, 3546, -1, sizeof(::ei::ShellPopularityStats_Entry)},
+ { 3550, -1, -1, sizeof(::ei::ShellPopularityStats)},
+ { 3557, 3575, -1, sizeof(::ei::ShellsActionLog)},
+ { 3587, 3598, -1, sizeof(::ei::SubmitShellShowcaseRequest)},
+ { 3603, -1, -1, sizeof(::ei::ShellShowcase)},
+ { 3612, 3632, -1, sizeof(::ei::ShellShowcaseListingInfo)},
+ { 3646, 3655, -1, sizeof(::ei::ShowcaseRoyaltyDeliveryConfirmation)},
+ { 3658, -1, -1, sizeof(::ei::ShellShowcaseListingSet)},
+ { 3665, 3673, -1, sizeof(::ei::ShellsActionBatch)},
+ { 3675, 3717, -1, sizeof(::ei::UserVerificationAnalysis)},
+ { 3753, 3762, -1, sizeof(::ei::UserSubscriptionInfo_HistoryEntry)},
+ { 3765, 3787, -1, sizeof(::ei::UserSubscriptionInfo)},
+ { 3803, 3812, -1, sizeof(::ei::SubscriptionChangeHintRequest)},
+ { 3815, 3823, -1, sizeof(::ei::CXPEvalRolloutInfo)},
};
static const ::_pb::Message* const file_default_instances[] = {
@@ -7653,6 +7719,7 @@ static const ::_pb::Message* const file_default_instances[] = {
&::ei::_TipsDB_default_instance_._instance,
&::ei::_MailState_TipState_default_instance_._instance,
&::ei::_MailState_default_instance_._instance,
+ &::ei::_PeriodicalsResponse_RoyaltyInfo_default_instance_._instance,
&::ei::_PeriodicalsResponse_default_instance_._instance,
&::ei::_GetPeriodicalsRequest_default_instance_._instance,
&::ei::_ConfigRequest_default_instance_._instance,
@@ -7725,8 +7792,9 @@ static const ::_pb::Message* const file_default_instances[] = {
&::ei::_SubmitShellShowcaseRequest_default_instance_._instance,
&::ei::_ShellShowcase_default_instance_._instance,
&::ei::_ShellShowcaseListingInfo_default_instance_._instance,
+ &::ei::_ShowcaseRoyaltyDeliveryConfirmation_default_instance_._instance,
&::ei::_ShellShowcaseListingSet_default_instance_._instance,
- &::ei::_ShellShowcaseAction_default_instance_._instance,
+ &::ei::_ShellsActionBatch_default_instance_._instance,
&::ei::_UserVerificationAnalysis_default_instance_._instance,
&::ei::_UserSubscriptionInfo_HistoryEntry_default_instance_._instance,
&::ei::_UserSubscriptionInfo_default_instance_._instance,
@@ -8401,7 +8469,7 @@ const char descriptor_table_protodef_ei_2eproto[] PROTOBUF_SECTION_VARIABLE(prot
"+\n\013tips_states\030\002 \003(\0132\026.ei.MailState.TipS"
"tate\022\025\n\rtips_checksum\030\003 \001(\t\0328\n\010TipState\022"
"\n\n\002id\030\001 \001(\t\022\r\n\005reads\030\002 \001(\r\022\021\n\ttime_read\030"
- "\003 \001(\001\"\200\003\n\023PeriodicalsResponse\022\034\n\005sales\030\001"
+ "\003 \001(\001\"\354\003\n\023PeriodicalsResponse\022\034\n\005sales\030\001"
" \001(\0132\r.ei.SalesInfo\022\'\n\006events\030\002 \001(\0132\027.ei"
".EggIncCurrentEvents\022(\n\tcontracts\030\003 \001(\0132"
"\025.ei.ContractsResponse\022+\n\013evaluations\030\010 "
@@ -8410,536 +8478,545 @@ const char descriptor_table_protodef_ei_2eproto[] PROTOBUF_SECTION_VARIABLE(prot
"(\0132\033.ei.CompleteMissionResponse\022#\n\013live_"
"config\030\005 \001(\0132\016.ei.LiveConfig\022\034\n\010mail_bag"
"\030\006 \001(\0132\n.ei.MailDB\0224\n\024contract_player_in"
- "fo\030\007 \001(\0132\026.ei.ContractPlayerInfo\"\371\002\n\025Get"
- "PeriodicalsRequest\022#\n\005rinfo\030\014 \001(\0132\024.ei.B"
- "asicRequestInfo\022\017\n\007user_id\030\001 \001(\t\022\022\n\npigg"
- "y_full\030\002 \001(\010\022\030\n\020piggy_found_full\030\003 \001(\010\022\035"
- "\n\025seconds_full_realtime\030\004 \001(\001\022\035\n\025seconds"
- "_full_gametime\030\005 \001(\001\022\027\n\017lost_increments\030"
- "\007 \001(\r\022\021\n\tsoul_eggs\030\010 \001(\001\022\036\n\026mystical_ear"
- "nings_mult\030\r \001(\001\022\013\n\003eop\030\016 \001(\r\022\032\n\022contrac"
- "ts_unlocked\030\017 \001(\010\022\032\n\022artifacts_unlocked\030"
- "\020 \001(\010\022\036\n\026current_client_version\030\n \001(\r\022\r\n"
- "\005debug\030\013 \001(\010\"\325\001\n\rConfigRequest\022#\n\005rinfo\030"
- "\001 \001(\0132\024.ei.BasicRequestInfo\022\021\n\tsoul_eggs"
- "\030\002 \001(\001\022\032\n\022contracts_unlocked\030\005 \001(\010\022\032\n\022ar"
- "tifacts_unlocked\030\003 \001(\010\022\032\n\022fuel_tank_unlo"
- "cked\030\004 \001(\010\022\022\n\npro_permit\030\006 \001(\010\022\r\n\005ultra\030"
- "\007 \001(\010\022\025\n\rtips_checksum\030\010 \001(\t\"x\n\016ConfigRe"
- "sponse\022#\n\013live_config\030\001 \001(\0132\016.ei.LiveCon"
- "fig\022\034\n\010mail_bag\030\002 \001(\0132\n.ei.MailDB\022#\n\013dlc"
- "_catalog\030\003 \001(\0132\016.ei.DLCCatalog\"d\n\024AdAttr"
- "ibutionRawData\022\024\n\014device_ad_id\030\001 \001(\t\022\017\n\007"
- "user_id\030\004 \001(\t\022\022\n\nad_network\030\002 \001(\t\022\021\n\tjso"
- "n_data\030\003 \001(\t\"\270\001\n\020AdAttributionRow\022\017\n\007use"
- "r_id\030\001 \001(\t\022\r\n\005ad_id\030\002 \001(\t\022\022\n\nad_network\030"
- "\003 \001(\t\022\020\n\010campaign\030\004 \001(\t\022\017\n\007keyword\030\005 \001(\t"
- "\022\r\n\005extra\030\006 \001(\t\022\022\n\nclick_date\030\007 \001(\002\022\025\n\rd"
- "ownload_date\030\010 \001(\002\022\023\n\013approx_time\030\t \001(\002\""
- "\215\003\n\021AdAttributionInfo\022\024\n\014device_ad_id\030\001 "
- "\001(\t\022\024\n\014network_name\030\002 \001(\t\022\023\n\013attribution"
- "\030\003 \001(\010\022\020\n\010org_name\030\004 \001(\t\022\016\n\006org_id\030\005 \001(\t"
- "\022\025\n\rcampaign_name\030\006 \001(\t\022\023\n\013campaign_id\030\007"
- " \001(\t\022\022\n\nclick_date\030\010 \001(\t\022\027\n\017conversion_d"
- "ate\030\t \001(\t\022\027\n\017conversion_type\030\n \001(\t\022\013\n\003ge"
- "o\030\013 \001(\t\022\024\n\014adgroup_name\030\014 \001(\t\022\022\n\nadgroup"
- "_id\030\r \001(\t\022\017\n\007keyword\030\016 \001(\t\022\022\n\nkeyword_id"
- "\030\017 \001(\t\022\025\n\rkeyword_extra\030\020 \001(\t\022\030\n\020creativ"
- "eset_name\030\021 \001(\t\022\026\n\016creativeset_id\030\022 \001(\t\""
- "\227\002\n\023ArtifactsClientInfo\022\035\n\025mission_capac"
- "ity_mult\030\001 \001(\001\022\035\n\025mission_duration_mult\030"
- "\002 \001(\001\022!\n\031mission_ftl_duration_mult\030\004 \001(\001"
- "\022:\n\rlaunch_counts\030\003 \003(\0132#.ei.ArtifactsCl"
- "ientInfo.LaunchCount\032c\n\013LaunchCount\022\'\n\004s"
- "hip\030\001 \001(\0162\031.ei.MissionInfo.Spaceship\022\024\n\014"
- "num_launches\030\002 \001(\r\022\025\n\rlaunch_points\030\003 \001("
- "\001\"\264\006\n\013MissionInfo\022\'\n\004ship\030\001 \001(\0162\031.ei.Mis"
- "sionInfo.Spaceship\022&\n\006status\030\002 \001(\0162\026.ei."
- "MissionInfo.Status\0223\n\rduration_type\030\003 \001("
- "\0162\034.ei.MissionInfo.DurationType\022\"\n\004fuel\030"
- "\004 \003(\0132\024.ei.MissionInfo.Fuel\022\r\n\005level\030\014 \001"
- "(\r\022\030\n\020duration_seconds\030\005 \001(\001\022\020\n\010capacity"
- "\030\t \001(\r\022\024\n\014quality_bump\030\013 \001(\001\022.\n\017target_a"
- "rtifact\030\r \001(\0162\025.ei.ArtifactSpec.Name\022\031\n\021"
- "seconds_remaining\030\006 \001(\001\022\032\n\022start_time_de"
- "rived\030\010 \001(\001\022\023\n\013mission_log\030\n \001(\t\022\022\n\niden"
- "tifier\030\007 \001(\t\032,\n\004Fuel\022\024\n\003egg\030\001 \001(\0162\007.ei.E"
- "gg\022\016\n\006amount\030\002 \001(\001\"\270\001\n\tSpaceship\022\017\n\013CHIC"
- "KEN_ONE\020\000\022\020\n\014CHICKEN_NINE\020\001\022\021\n\rCHICKEN_H"
- "EAVY\020\002\022\007\n\003BCR\020\003\022\025\n\021MILLENIUM_CHICKEN\020\004\022\027"
- "\n\023CORELLIHEN_CORVETTE\020\005\022\016\n\nGALEGGTICA\020\006\022"
- "\016\n\nCHICKFIANT\020\007\022\014\n\010VOYEGGER\020\010\022\016\n\nHENERPR"
- "ISE\020\t\"t\n\006Status\022\013\n\007FUELING\020\000\022\025\n\021PREPARE_"
- "TO_LAUNCH\020\005\022\r\n\tEXPLORING\020\n\022\014\n\010RETURNED\020\017"
- "\022\r\n\tANALYZING\020\020\022\014\n\010COMPLETE\020\024\022\014\n\010ARCHIVE"
- "D\020\031\";\n\014DurationType\022\t\n\005SHORT\020\000\022\010\n\004LONG\020\001"
- "\022\010\n\004EPIC\020\002\022\014\n\010TUTORIAL\020\003\"\360\013\n\014ArtifactSpe"
- "c\022#\n\004name\030\001 \001(\0162\025.ei.ArtifactSpec.Name\022%"
- "\n\005level\030\002 \001(\0162\026.ei.ArtifactSpec.Level\022\'\n"
- "\006rarity\030\003 \001(\0162\027.ei.ArtifactSpec.Rarity\022\024"
- "\n\003egg\030\004 \001(\0162\007.ei.Egg\"\212\t\n\004Name\022\017\n\013LUNAR_T"
- "OTEM\020\000\022\027\n\023NEODYMIUM_MEDALLION\020\003\022\021\n\rBEAK_"
- "OF_MIDAS\020\004\022\025\n\021LIGHT_OF_EGGENDIL\020\005\022\025\n\021DEM"
- "ETERS_NECKLACE\020\006\022\025\n\021VIAL_MARTIAN_DUST\020\007\022"
- "\021\n\rORNATE_GUSSET\020\010\022\017\n\013THE_CHALICE\020\t\022\021\n\rB"
- "OOK_OF_BASAN\020\n\022\023\n\017PHOENIX_FEATHER\020\013\022\021\n\rT"
- "UNGSTEN_ANKH\020\014\022\023\n\017AURELIAN_BROOCH\020\025\022\024\n\020C"
- "ARVED_RAINSTICK\020\026\022\017\n\013PUZZLE_CUBE\020\027\022\025\n\021QU"
- "ANTUM_METRONOME\020\030\022\024\n\020SHIP_IN_A_BOTTLE\020\031\022"
- "\025\n\021TACHYON_DEFLECTOR\020\032\022\030\n\024INTERSTELLAR_C"
- "OMPASS\020\033\022\025\n\021DILITHIUM_MONOCLE\020\034\022\025\n\021TITAN"
- "IUM_ACTUATOR\020\035\022\021\n\rMERCURYS_LENS\020\036\022\021\n\rTAC"
- "HYON_STONE\020\001\022\023\n\017DILITHIUM_STONE\020\037\022\017\n\013SHE"
- "LL_STONE\020 \022\017\n\013LUNAR_STONE\020!\022\016\n\nSOUL_STON"
- "E\020\"\022\022\n\016PROPHECY_STONE\020\'\022\021\n\rQUANTUM_STONE"
- "\020$\022\017\n\013TERRA_STONE\020%\022\016\n\nLIFE_STONE\020&\022\021\n\rC"
- "LARITY_STONE\020(\022\035\n\031EXTRATERRESTRIAL_ALUMI"
- "NUM\020\r\022\024\n\020ANCIENT_TUNGSTEN\020\016\022\017\n\013SPACE_ROC"
- "KS\020\017\022\016\n\nALIEN_WOOD\020\020\022\022\n\016GOLD_METEORITE\020\021"
- "\022\022\n\016TAU_CETI_GEODE\020\022\022\024\n\020CENTAURIAN_STEEL"
- "\020\023\022\023\n\017ERIDANI_FEATHER\020\024\022\017\n\013DRONE_PARTS\020#"
- "\022\024\n\020CELESTIAL_BRONZE\020)\022\020\n\014LALANDE_HIDE\020*"
- "\022\022\n\016SOLAR_TITANIUM\020+\022\032\n\026TACHYON_STONE_FR"
- "AGMENT\020\002\022\034\n\030DILITHIUM_STONE_FRAGMENT\020,\022\030"
- "\n\024SHELL_STONE_FRAGMENT\020-\022\030\n\024LUNAR_STONE_"
- "FRAGMENT\020.\022\027\n\023SOUL_STONE_FRAGMENT\020/\022\033\n\027P"
- "ROPHECY_STONE_FRAGMENT\0200\022\032\n\026QUANTUM_STON"
- "E_FRAGMENT\0201\022\030\n\024TERRA_STONE_FRAGMENT\0202\022\027"
- "\n\023LIFE_STONE_FRAGMENT\0203\022\032\n\026CLARITY_STONE"
- "_FRAGMENT\0204\022\014\n\007UNKNOWN\020\220N\"H\n\005Level\022\014\n\010IN"
- "FERIOR\020\000\022\n\n\006LESSER\020\001\022\n\n\006NORMAL\020\002\022\013\n\007GREA"
- "TER\020\003\022\014\n\010SUPERIOR\020\004\"7\n\006Rarity\022\n\n\006COMMON\020"
- "\000\022\010\n\004RARE\020\001\022\010\n\004EPIC\020\002\022\r\n\tLEGENDARY\020\003\"E\n\004"
- "Type\022\014\n\010ARTIFACT\020\000\022\t\n\005STONE\020\001\022\016\n\nINGREDI"
- "ENT\020\002\022\024\n\020STONE_INGREDIENT\020\003\"T\n\020CompleteA"
- "rtifact\022\036\n\004spec\030\001 \001(\0132\020.ei.ArtifactSpec\022"
- " \n\006stones\030\002 \003(\0132\020.ei.ArtifactSpec\"u\n\025Art"
- "ifactInventoryItem\022\017\n\007item_id\030\001 \001(\004\022&\n\010a"
- "rtifact\030\002 \001(\0132\024.ei.CompleteArtifact\022\020\n\010q"
- "uantity\030\003 \001(\001\022\021\n\tserver_id\030\004 \001(\t\"2\n\rInve"
- "ntorySlot\022\020\n\010occupied\030\001 \001(\010\022\017\n\007item_id\030\002"
- " \001(\r\"\\\n\035ArtifactsConfigurationRequest\022#\n"
- "\005rinfo\030\002 \001(\0132\024.ei.BasicRequestInfo\022\026\n\016cl"
- "ient_version\030\001 \001(\r\"\377\007\n\036ArtifactsConfigur"
- "ationResponse\022P\n\022mission_parameters\030\001 \003("
- "\01324.ei.ArtifactsConfigurationResponse.Mi"
- "ssionParameters\022R\n\023artifact_parameters\030\002"
- " \003(\01325.ei.ArtifactsConfigurationResponse"
- ".ArtifactParameters\022R\n\024crafting_level_in"
- "fos\030\003 \003(\01324.ei.ArtifactsConfigurationRes"
- "ponse.CraftingLevelInfo\032\250\003\n\021MissionParam"
- "eters\022\'\n\004ship\030\001 \001(\0162\031.ei.MissionInfo.Spa"
- "ceship\022P\n\tdurations\030\003 \003(\0132=.ei.Artifacts"
- "ConfigurationResponse.MissionParameters."
- "Duration\022\"\n\032level_mission_requirements\030\004"
- " \003(\r\022\033\n\023capacity_DEPRECATED\030\002 \001(\r\032\326\001\n\010Du"
- "ration\0223\n\rduration_type\030\001 \001(\0162\034.ei.Missi"
- "onInfo.DurationType\022\017\n\007seconds\030\002 \001(\001\022\017\n\007"
- "quality\030\003 \001(\002\022\023\n\013min_quality\030\004 \001(\002\022\023\n\013ma"
- "x_quality\030\005 \001(\002\022\020\n\010capacity\030\006 \001(\r\022\033\n\023lev"
- "el_capacity_bump\030\007 \001(\r\022\032\n\022level_quality_"
- "bump\030\010 \001(\002\032\370\001\n\022ArtifactParameters\022\036\n\004spe"
- "c\030\001 \001(\0132\020.ei.ArtifactSpec\022\024\n\014base_qualit"
- "y\030\002 \001(\001\022\027\n\017odds_multiplier\030\004 \001(\001\022\r\n\005valu"
- "e\030\003 \001(\001\022\026\n\016crafting_price\030\005 \001(\001\022\032\n\022craft"
- "ing_price_low\030\006 \001(\001\022\035\n\025crafting_price_do"
- "main\030\007 \001(\r\022\034\n\024crafting_price_curve\030\010 \001(\001"
- "\022\023\n\013crafting_xp\030\t \001(\004\032=\n\021CraftingLevelIn"
- "fo\022\023\n\013xp_required\030\001 \001(\001\022\023\n\013rarity_mult\030\002"
- " \001(\002\"\256\001\n\016MissionRequest\022#\n\005rinfo\030\004 \001(\0132\024"
- ".ei.BasicRequestInfo\022\026\n\016client_version\030\001"
- " \001(\r\022\022\n\nei_user_id\030\003 \001(\t\022\035\n\004info\030\002 \001(\0132\017"
- ".ei.MissionInfo\022,\n\013client_info\030\005 \001(\0132\027.e"
- "i.ArtifactsClientInfo\"A\n\017MissionResponse"
- "\022\017\n\007success\030\001 \001(\010\022\035\n\004info\030\002 \001(\0132\017.ei.Mis"
- "sionInfo\"\214\002\n\027CompleteMissionResponse\022\017\n\007"
- "success\030\001 \001(\010\022\035\n\004info\030\002 \001(\0132\017.ei.Mission"
- "Info\022A\n\tartifacts\030\003 \003(\0132..ei.CompleteMis"
- "sionResponse.SecureArtifactSpec\022!\n\rother"
- "_rewards\030\004 \003(\0132\n.ei.Reward\022\022\n\nei_user_id"
- "\030\005 \001(\t\032G\n\022SecureArtifactSpec\022\036\n\004spec\030\001 \001"
- "(\0132\020.ei.ArtifactSpec\022\021\n\tserver_id\030\002 \001(\t\""
- "\344\001\n%CollectContractArtifactRewardsReques"
- "t\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequestInfo\022\033"
- "\n\023contract_identifier\030\002 \001(\t\022\016\n\006league\030\005 "
- "\001(\r\022\'\n\005grade\030\006 \001(\0162\030.ei.Contract.PlayerG"
- "rade\022\022\n\ngoal_index\030\003 \001(\r\022,\n\tbest_ship\030\004 "
- "\001(\0162\031.ei.MissionInfo.Spaceship\"\366\001\n\024Craft"
- "ArtifactRequest\022#\n\005rinfo\030\005 \001(\0132\024.ei.Basi"
- "cRequestInfo\022\022\n\nei_user_id\030\001 \001(\t\022\036\n\004spec"
- "\030\002 \001(\0132\020.ei.ArtifactSpec\022\017\n\007item_id\030\003 \001("
- "\004\022\027\n\017gold_price_paid\030\006 \001(\001\022\026\n\016crafting_c"
- "ount\030\007 \001(\r\022\023\n\013crafting_xp\030\010 \001(\001\022.\n\013ingre"
- "dients\030\004 \003(\0132\031.ei.ArtifactInventoryItem\""
- "\211\001\n\025CraftArtifactResponse\022\017\n\007item_id\030\001 \001"
- "(\004\022\022\n\nei_user_id\030\005 \001(\t\0228\n\017rarity_achieve"
- "d\030\002 \001(\0162\027.ei.ArtifactSpec.Rarity:\006COMMON"
- "\022\021\n\tserver_id\030\003 \001(\t\"\365\001\n\026ConsumeArtifactR"
- "equest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicRequestI"
- "nfo\022\022\n\nei_user_id\030\003 \001(\t\022\036\n\004spec\030\001 \001(\0132\020."
- "ei.ArtifactSpec\022\032\n\022artifact_server_id\030\005 "
- "\001(\t\022\030\n\020original_item_id\030\002 \001(\004\022\035\n\025additio"
- "nal_server_ids\030\007 \003(\t\022\033\n\023additional_item_"
- "ids\030\010 \003(\004\022\020\n\010quantity\030\006 \001(\r\"\276\001\n\027ConsumeA"
- "rtifactResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020orig"
- "inal_item_id\030\002 \001(\004\022\033\n\023additional_item_id"
- "s\030\006 \003(\004\022$\n\nbyproducts\030\003 \003(\0132\020.ei.Artifac"
- "tSpec\022!\n\rother_rewards\030\004 \003(\0132\n.ei.Reward"
- "\022\022\n\nei_user_id\030\005 \001(\t\"}\n\034AuthenticateArti"
- "factResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020origina"
- "l_item_id\030\002 \001(\004\022\016\n\006demote\030\003 \001(\010\022\016\n\006delet"
- "e\030\004 \001(\010\022\022\n\nei_user_id\030\005 \001(\t\"\241\001\n\022SetArtif"
- "actRequest\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequ"
- "estInfo\022+\n\010artifact\030\002 \001(\0132\031.ei.ArtifactI"
- "nventoryItem\022 \n\006stones\030\003 \003(\0132\020.ei.Artifa"
- "ctSpec\022\027\n\017gold_price_paid\030\004 \001(\001\"T\n\023SetAr"
- "tifactResponse\022\017\n\007success\030\001 \001(\010\022\030\n\020origi"
- "nal_item_id\030\002 \001(\004\022\022\n\nei_user_id\030\005 \001(\t\"\314\007"
- "\n\013ArtifactsDB\0222\n\017inventory_items\030\001 \003(\0132\031"
- ".ei.ArtifactInventoryItem\022\025\n\ritem_sequen"
- "ce\030\002 \001(\004\022*\n\017inventory_slots\030\003 \003(\0132\021.ei.I"
- "nventorySlot\022G\n\033active_artifacts_DEPRECA"
- "TED\030\007 \003(\0132\".ei.ArtifactsDB.ActiveArtifac"
- "tSlot\022\?\n\024active_artifact_sets\030\013 \003(\0132!.ei"
- ".ArtifactsDB.ActiveArtifactSet\022>\n\023saved_"
- "artifact_sets\030\r \003(\0132!.ei.ArtifactsDB.Act"
- "iveArtifactSet\022:\n\017artifact_status\030\014 \003(\0132"
- "!.ei.ArtifactsDB.CraftableArtifact\022&\n\rmi"
- "ssion_infos\030\004 \003(\0132\017.ei.MissionInfo\022(\n\017mi"
- "ssion_archive\030\005 \003(\0132\017.ei.MissionInfo\0229\n\037"
- "discovered_artifacts_DEPRECATED\030\010 \003(\0132\020."
- "ei.ArtifactSpec\022I\n\036craftable_artifacts_D"
- "EPRECATED\030\t \003(\0132!.ei.ArtifactsDB.Craftab"
- "leArtifact\022E\n\032crafting_counts_DEPRECATED"
- "\030\n \003(\0132!.ei.ArtifactsDB.CraftableArtifac"
- "t\0327\n\022ActiveArtifactSlot\022\020\n\010occupied\030\001 \001("
- "\010\022\017\n\007item_id\030\002 \001(\004\032S\n\021ActiveArtifactSet\022"
- "1\n\005slots\030\001 \003(\0132\".ei.ArtifactsDB.ActiveAr"
- "tifactSlot\022\013\n\003uid\030\002 \001(\r\032\222\001\n\021CraftableArt"
- "ifact\022\036\n\004spec\030\001 \001(\0132\020.ei.ArtifactSpec\022\022\n"
- "\ndiscovered\030\006 \001(\010\022\021\n\tcraftable\030\004 \001(\010\022\031\n\021"
- "recipe_discovered\030\005 \001(\010\022\014\n\004seen\030\002 \001(\010\022\r\n"
- "\005count\030\003 \001(\r\"q\n\024AuthenticatedMessage\022\017\n\007"
- "message\030\001 \001(\014\022\017\n\007version\030\003 \001(\r\022\014\n\004code\030\002"
- " \001(\t\022\022\n\ncompressed\030\004 \001(\010\022\025\n\roriginal_siz"
- "e\030\005 \001(\r\"f\n\031LogCompleteMissionPayload\022\037\n\003"
- "req\030\001 \001(\0132\022.ei.MissionRequest\022(\n\003res\030\002 \001"
- "(\0132\033.ei.CompleteMissionResponse\"h\n\027LogCr"
- "aftArtifactPayload\022%\n\003req\030\001 \001(\0132\030.ei.Cra"
- "ftArtifactRequest\022&\n\003res\030\002 \001(\0132\031.ei.Craf"
- "tArtifactResponse\"n\n\031LogConsumeArtifactP"
- "ayload\022\'\n\003req\030\001 \001(\0132\032.ei.ConsumeArtifact"
- "Request\022(\n\003res\030\002 \001(\0132\033.ei.ConsumeArtifac"
- "tResponse\"b\n\025LogSetArtifactPayload\022#\n\003re"
- "q\030\001 \001(\0132\026.ei.SetArtifactRequest\022$\n\003res\030\002"
- " \001(\0132\027.ei.SetArtifactResponse\"@\n\026Account"
- "TransferPayload\022\017\n\007from_id\030\001 \001(\t\022\025\n\rto_e"
- "i_user_id\030\002 \001(\t\"\335\001\n\022SaveBackupResponse\022\017"
- "\n\007success\030\001 \001(\010\022\022\n\nerror_code\030\002 \001(\r\022\017\n\007m"
- "essage\030\003 \001(\t\022#\n\017existing_backup\030\004 \001(\0132\n."
- "ei.Backup\"l\n\nErrorCodes\022\014\n\010NO_ERROR\020\000\022\022\n"
- "\016USER_NOT_FOUND\020\001\022\027\n\023COULD_NOT_OVERWRITE"
- "\020\002\022\022\n\016BACKUP_OFFERED\020\003\022\017\n\013BAD_USER_ID\020\004\""
- "K\n\023CleanAccountRequest\022\032\n\022ei_user_id_to_"
- "keep\030\001 \001(\t\022\030\n\020game_services_id\030\002 \001(\t\"&\n\020"
- "ReturnEDTPayload\022\022\n\nei_user_id\030\001 \001(\t\"\201\001\n"
- "\007DLCItem\022\014\n\004name\030\001 \001(\t\022\021\n\tdirectory\030\002 \001("
- "\t\022\013\n\003ext\030\003 \001(\t\022\022\n\ncompressed\030\006 \001(\010\022\025\n\ror"
- "iginal_size\030\007 \001(\004\022\013\n\003url\030\004 \001(\t\022\020\n\010checks"
- "um\030\005 \001(\t\"\325\022\n\tShellSpec\022\022\n\nidentifier\030\001 \001"
- "(\t\022/\n\rprimary_piece\030\014 \001(\0132\030.ei.ShellSpec"
- ".ShellPiece\022(\n\006pieces\030\013 \003(\0132\030.ei.ShellSp"
- "ec.ShellPiece\022\037\n\nalt_assets\030\022 \003(\0132\013.ei.D"
- "LCItem\022\014\n\004name\030\003 \001(\t\022\026\n\016set_identifier\030\r"
- " \001(\t\022\031\n\021modified_geometry\030\023 \001(\010\022\r\n\005price"
- "\030\004 \001(\r\022\024\n\014required_eop\030\005 \001(\r\022\032\n\022required"
- "_soul_eggs\030\006 \001(\001\022\035\n\025required_parent_shel"
- "l\030\024 \001(\t\022\016\n\006is_new\030\016 \001(\010\022\017\n\007expires\030\017 \001(\010"
- "\022\037\n\027seconds_until_available\030\021 \001(\001\022\031\n\021sec"
- "onds_remaining\030\020 \001(\001\022\022\n\npopularity\030\025 \001(\004"
- "\022\032\n\022default_appearance\030\010 \001(\010\032S\n\nShellPie"
- "ce\022+\n\nasset_type\030\001 \001(\0162\027.ei.ShellSpec.As"
- "setType\022\030\n\003dlc\030\002 \001(\0132\013.ei.DLCItem\"\264\016\n\tAs"
- "setType\022\010\n\004COOP\020\001\022\t\n\005SHACK\020\002\022\017\n\013SUPER_SH"
- "ACK\020\003\022\017\n\013SHORT_HOUSE\020\004\022\020\n\014THE_STANDARD\020\005"
- "\022\016\n\nLONG_HOUSE\020\006\022\021\n\rDOUBLE_DECKER\020\007\022\r\n\tW"
- "AREHOUSE\020\010\022\n\n\006CENTER\020\t\022\n\n\006BUNKER\020\n\022\n\n\006EG"
- "GKEA\020\013\022\n\n\006HAB_1K\020\014\022\n\n\006HANGAR\020\r\022\t\n\005TOWER\020"
- "\016\022\013\n\007HAB_10K\020\017\022\014\n\010EGGTOPIA\020\020\022\014\n\010MONOLITH"
- "\020\021\022\021\n\rPLANET_PORTAL\020\022\022\024\n\020CHICKEN_UNIVERS"
- "E\020\023\022\020\n\014SILO_0_SMALL\0202\022\016\n\nSILO_0_MED\0203\022\020\n"
- "\014SILO_0_LARGE\0204\022\020\n\014SILO_1_SMALL\0205\022\016\n\nSIL"
- "O_1_MED\0206\022\020\n\014SILO_1_LARGE\0207\022\014\n\010SILO_ALL\020"
- ";\022\013\n\007MAILBOX\020F\022\017\n\013TROPHY_CASE\020G\022\n\n\006GROUN"
- "D\020H\022\r\n\tHARDSCAPE\020I\022\r\n\tHYPERLOOP\020J\022\013\n\007DEP"
- "OT_1\020d\022\013\n\007DEPOT_2\020e\022\013\n\007DEPOT_3\020f\022\013\n\007DEPO"
- "T_4\020g\022\013\n\007DEPOT_5\020h\022\013\n\007DEPOT_6\020i\022\013\n\007DEPOT"
- "_7\020j\022\t\n\005LAB_1\020n\022\t\n\005LAB_2\020o\022\t\n\005LAB_3\020p\022\t\n"
- "\005LAB_4\020q\022\t\n\005LAB_5\020r\022\t\n\005LAB_6\020s\022\023\n\017HATCHE"
- "RY_EDIBLE\020x\022\026\n\022HATCHERY_SUPERFOOD\020y\022\024\n\020H"
- "ATCHERY_MEDICAL\020z\022\030\n\024HATCHERY_ROCKET_FUE"
- "L\020{\022\032\n\026HATCHERY_SUPERMATERIAL\020|\022\023\n\017HATCH"
- "ERY_FUSION\020}\022\024\n\020HATCHERY_QUANTUM\020~\022\030\n\024HA"
- "TCHERY_IMMORTALITY\020\177\022\025\n\020HATCHERY_TACHYON"
- "\020\200\001\022\026\n\021HATCHERY_GRAVITON\020\201\001\022\027\n\022HATCHERY_"
- "DILITHIUM\020\202\001\022\025\n\020HATCHERY_PRODIGY\020\203\001\022\027\n\022H"
- "ATCHERY_TERRAFORM\020\204\001\022\030\n\023HATCHERY_ANTIMAT"
- "TER\020\205\001\022\031\n\024HATCHERY_DARK_MATTER\020\206\001\022\020\n\013HAT"
- "CHERY_AI\020\207\001\022\024\n\017HATCHERY_NEBULA\020\210\001\022\026\n\021HAT"
- "CHERY_UNIVERSE\020\211\001\022\033\n\026HATCHERY_ENLIGHTENM"
- "ENT\020\212\001\022\027\n\022HATCHERY_CHOCOLATE\020\213\001\022\024\n\017HATCH"
- "ERY_EASTER\020\214\001\022\032\n\025HATCHERY_WATERBALLOON\020\215"
- "\001\022\026\n\021HATCHERY_FIREWORK\020\216\001\022\025\n\020HATCHERY_PU"
- "MPKIN\020\217\001\022\n\n\005HOA_1\020\252\001\022\n\n\005HOA_2\020\253\001\022\n\n\005HOA_"
- "3\020\254\001\022\026\n\021MISSION_CONTROL_1\020\264\001\022\026\n\021MISSION_"
- "CONTROL_2\020\265\001\022\026\n\021MISSION_CONTROL_3\020\266\001\022\020\n\013"
- "FUEL_TANK_1\020\310\001\022\020\n\013FUEL_TANK_2\020\311\001\022\020\n\013FUEL"
- "_TANK_3\020\312\001\022\020\n\013FUEL_TANK_4\020\313\001\022\032\n\025HATCHERY"
- "_GRAVITON_TOP\020\364\003\022\033\n\026HATCHERY_NEBULA_MIDD"
- "LE\020\365\003\022\030\n\023HATCHERY_NEBULA_TOP\020\366\003\022 \n\033HATCH"
- "ERY_DARK_MATTER_RING_1\020\371\003\022 \n\033HATCHERY_DA"
- "RK_MATTER_RING_2\020\372\003\022 \n\033HATCHERY_DARK_MAT"
- "TER_RING_3\020\373\003\022\026\n\021HATCHERY_AI_TOP_1\020\376\003\022\026\n"
- "\021HATCHERY_AI_TOP_2\020\377\003\022\026\n\021HATCHERY_AI_TOP"
- "_3\020\200\004\022\026\n\021HATCHERY_AI_TOP_4\020\201\004\022\034\n\027HATCHER"
- "Y_UNIVERSE_PROBE\020\203\004\022\033\n\026HATCHERY_UNIVERSE"
- "_BOLT\020\204\004\022\037\n\032HATCHERY_ENLIGHTENMENT_ORB\020\210"
- "\004\022\024\n\017HYPERLOOP_TRACK\020\272\004\022\021\n\014MAILBOX_FULL\020"
- "\330\004\022\014\n\007CHICKEN\020\350\007\022\010\n\003HAT\020\362\007\022\014\n\007UNKNOWN\020\217N"
- "\"\252\005\n\014ShellSetSpec\022\022\n\nidentifier\030\001 \001(\t\022\014\n"
- "\004name\030\002 \001(\t\022\r\n\005price\030\003 \001(\r\022 \n\025price_mult"
- "_DEPRECATED\030\010 \001(\001:\0011\022\020\n\010discount\030\021 \001(\001\022\024"
- "\n\014required_eop\030\004 \001(\r\022\032\n\022required_soul_eg"
- "gs\030\005 \001(\001\022\033\n\023required_parent_set\030\024 \001(\t\022\016\n"
- "\006is_new\030\t \001(\010\022\017\n\007expires\030\n \001(\010\022\037\n\027second"
- "s_until_available\030\022 \001(\001\022\031\n\021seconds_remai"
- "ning\030\013 \001(\001\022\022\n\npopularity\030\025 \001(\004\022\021\n\tdecora"
- "tor\030\016 \001(\010\022\031\n\021modified_geometry\030\r \001(\010\022\023\n\013"
- "element_set\030\007 \001(\010\022\026\n\016hex_base_color\030\020 \001("
- "\t\0222\n\nvariations\030\017 \003(\0132\036.ei.ShellSetSpec."
- "VariationSpec\022\031\n\004icon\030\023 \001(\0132\013.ei.DLCItem"
- "\022\032\n\022default_appearance\030\006 \001(\010\022\031\n\021custom_a"
- "ppearance\030\014 \001(\010\032\223\001\n\rVariationSpec\022\022\n\nide"
- "ntifier\030\001 \001(\t\022\021\n\thex_color\030\002 \001(\t\022\r\n\005pric"
- "e\030\003 \001(\r\022\025\n\rsort_priority\030\006 \001(\005\022\032\n\022defaul"
- "t_appearance\030\004 \001(\010\022\031\n\021custom_appearance\030"
- "\005 \001(\010\"\325\005\n\017ShellObjectSpec\022\022\n\nidentifier\030"
- "\001 \001(\t\022\014\n\004name\030\002 \001(\t\022+\n\nasset_type\030\003 \001(\0162"
- "\027.ei.ShellSpec.AssetType\022\024\n\014object_class"
- "\030\016 \001(\t\022\023\n\013icon_colors\030\017 \003(\t\022\r\n\005price\030\004 \001"
- "(\r\022\024\n\014required_eop\030\005 \001(\r\022\032\n\022required_sou"
- "l_eggs\030\006 \001(\001\022\016\n\006is_new\030\n \001(\010\022\017\n\007expires\030"
- "\013 \001(\010\022\037\n\027seconds_until_available\030\022 \001(\001\022\031"
- "\n\021seconds_remaining\030\014 \001(\001\022\022\n\npopularity\030"
- "\023 \001(\004\022\020\n\010metadata\030\007 \003(\001\022\017\n\007no_hats\030\r \001(\010"
- "\022\?\n\021chicken_animation\030\020 \001(\0162$.ei.ShellOb"
- "jectSpec.ChickenAnimation\022\025\n\rsort_priori"
- "ty\030\021 \001(\005\022,\n\006pieces\030\010 \003(\0132\034.ei.ShellObjec"
- "tSpec.LODPiece\022\032\n\022default_appearance\030\t \001"
- "(\010\0321\n\010LODPiece\022\030\n\003dlc\030\001 \001(\0132\013.ei.DLCItem"
- "\022\013\n\003lod\030\002 \001(\r\"\235\001\n\020ChickenAnimation\022\020\n\014ST"
- "ANDARD_RUN\020\000\022\n\n\006SLOWMO\020\007\022\n\n\006WOBBLE\020\001\022\017\n\013"
- "WOBBLE_LEAN\020\005\022\n\n\006SMOOTH\020\002\022\017\n\013SMOOTH_LEAN"
- "\020\006\022\t\n\005HOVER\020\003\022\023\n\017SIDEWAYS_SMOOTH\020\004\022\021\n\rSI"
- "DEWAYS_LEAN\020\010\"\222\001\n\016ShellGroupSpec\022\022\n\niden"
- "tifier\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022+\n\nasset_type"
- "\030\005 \001(\0162\027.ei.ShellSpec.AssetType\022\022\n\nmembe"
- "r_ids\030\003 \003(\t\022\035\n\025price_mult_DEPRECATED\030\004 \001"
- "(\001\"\351\001\n\nDLCCatalog\022\032\n\005items\030\001 \003(\0132\013.ei.DL"
- "CItem\022\035\n\006shells\030\002 \003(\0132\r.ei.ShellSpec\022$\n\n"
- "shell_sets\030\003 \003(\0132\020.ei.ShellSetSpec\022$\n\nde"
- "corators\030\006 \003(\0132\020.ei.ShellSetSpec\022*\n\rshel"
- "l_objects\030\004 \003(\0132\023.ei.ShellObjectSpec\022(\n\014"
- "shell_groups\030\005 \003(\0132\022.ei.ShellGroupSpec\"\305"
- "\021\n\007ShellDB\0220\n\017shell_inventory\030\001 \003(\0132\027.ei"
- ".ShellDB.ShellStatus\022\?\n\027shell_element_in"
- "ventory\030\005 \003(\0132\036.ei.ShellDB.ShellElementS"
- "tatus\022F\n\031shell_variation_inventory\030\010 \003(\013"
- "2#.ei.ShellDB.ShellSetVariationStatus\0224\n"
- "\023shell_set_inventory\030\002 \003(\0132\027.ei.ShellDB."
- "ShellStatus\0227\n\026shell_object_inventory\030\004 "
- "\003(\0132\027.ei.ShellDB.ShellStatus\0223\n\014farm_con"
- "figs\030\003 \003(\0132\035.ei.ShellDB.FarmConfiguratio"
- "n\0229\n\rsaved_configs\030\t \003(\0132\".ei.ShellDB.Sa"
- "vedFarmConfiguration\022\035\n\025new_shells_downl"
- "oaded\030\006 \003(\t\022\027\n\017new_shells_seen\030\007 \003(\t\022\"\n\032"
- "lighting_controls_unlocked\030\n \001(\010\0320\n\013Shel"
- "lStatus\022\022\n\nidentifier\030\001 \001(\t\022\r\n\005owned\030\002 \001"
- "(\010\032V\n\022ShellElementStatus\022(\n\007element\030\001 \001("
- "\0162\027.ei.ShellDB.FarmElement\022\026\n\016set_identi"
- "fier\030\002 \001(\t\032K\n\027ShellSetVariationStatus\022\026\n"
- "\016set_identifier\030\001 \001(\t\022\030\n\020owned_variation"
- "s\030\002 \003(\t\032\245\003\n\021FarmConfiguration\0220\n\017locked_"
- "elements\030\n \003(\0162\027.ei.ShellDB.FarmElement\022"
- "5\n\rshell_configs\030\001 \003(\0132\036.ei.ShellDB.Shel"
- "lConfiguration\022<\n\021shell_set_configs\030\002 \003("
- "\0132!.ei.ShellDB.ShellSetConfiguration\022#\n\033"
- "configure_chickens_by_group\030\007 \001(\010\022:\n\rgro"
- "up_configs\030\010 \003(\0132#.ei.ShellDB.ShellGroup"
- "Configuration\0222\n\017chicken_configs\030\t \003(\0132\031"
- ".ei.ShellDB.ChickenConfig\022\037\n\027lighting_co"
- "nfig_enabled\030\013 \001(\010\0223\n\017lighting_config\030\014 "
- "\001(\0132\032.ei.ShellDB.LightingConfig\032\202\001\n\026Save"
- "dFarmConfiguration\022\014\n\004name\030\001 \001(\t\022-\n\006conf"
- "ig\030\002 \001(\0132\035.ei.ShellDB.FarmConfiguration\022"
- "\030\n\020client_save_time\030\003 \001(\001\022\021\n\tserver_id\030\004"
- " \001(\t\032j\n\022ShellConfiguration\022+\n\nasset_type"
- "\030\001 \001(\0162\027.ei.ShellSpec.AssetType\022\r\n\005index"
- "\030\002 \001(\r\022\030\n\020shell_identifier\030\003 \001(\t\032\252\001\n\025She"
- "llSetConfiguration\022(\n\007element\030\001 \001(\0162\027.ei"
- ".ShellDB.FarmElement\022\r\n\005index\030\002 \001(\r\022\034\n\024s"
- "hell_set_identifier\030\003 \001(\t\022\034\n\024variation_i"
- "dentifier\030\004 \001(\t\022\034\n\024decorator_identifier\030"
- "\005 \001(\t\032`\n\027ShellGroupConfiguration\022+\n\nasse"
- "t_type\030\001 \001(\0162\027.ei.ShellSpec.AssetType\022\030\n"
- "\020group_identifier\030\002 \001(\t\032C\n\rChickenConfig"
- "\022\032\n\022chicken_identifier\030\001 \001(\t\022\026\n\016hat_iden"
- "tifier\030\002 \001(\t\032\234\002\n\016LightingConfig\022\036\n\tlight"
- "_dir\030\001 \001(\0132\013.ei.Vector3\022\'\n\022light_direct_"
- "color\030\002 \001(\0132\013.ei.Vector4\022\036\n\026light_direct"
- "_intensity\030\003 \001(\002\022(\n\023light_ambient_color\030"
- "\004 \001(\0132\013.ei.Vector4\022\037\n\027light_ambient_inte"
- "nsity\030\005 \001(\002\022\036\n\tfog_color\030\006 \001(\0132\013.ei.Vect"
- "or4\022\020\n\010fog_near\030\007 \001(\002\022\017\n\007fog_far\030\010 \001(\002\022\023"
- "\n\013fog_density\030\t \001(\002\"\340\001\n\013FarmElement\022\r\n\tH"
- "EN_HOUSE\020\001\022\010\n\004SILO\020\002\022\013\n\007MAILBOX\020\003\022\017\n\013TRO"
- "PHY_CASE\020\004\022\n\n\006GROUND\020\005\022\r\n\tHARDSCAPE\020\006\022\r\n"
- "\tHYPERLOOP\020\007\022\t\n\005DEPOT\020\010\022\007\n\003LAB\020\t\022\014\n\010HATC"
- "HERY\020\n\022\007\n\003HOA\020\013\022\023\n\017MISSION_CONTROL\020\014\022\r\n\t"
- "FUEL_TANK\020\r\022\013\n\007CHICKEN\020\016\022\007\n\003HAT\020\017\022\013\n\007UNK"
- "NOWN\020c\"\241\001\n\024ShellPopularityStats\022,\n\004data\030"
- "\001 \003(\0132\036.ei.ShellPopularityStats.Entry\032[\n"
- "\005Entry\022\n\n\002id\030\001 \001(\t\022(\n\007element\030\002 \001(\0162\027.ei"
- ".ShellDB.FarmElement\022\r\n\005spent\030\003 \001(\004\022\r\n\005c"
- "ount\030\004 \001(\004\"\234\002\n\017ShellsActionLog\022#\n\005rinfo\030"
- "\010 \001(\0132\024.ei.BasicRequestInfo\022\017\n\007user_id\030\001"
- " \001(\t\022\016\n\006action\030\002 \001(\t\022\016\n\006sub_id\030\003 \001(\t\022-\n\014"
- "farm_element\030\t \001(\0162\027.ei.ShellDB.FarmElem"
- "ent\022\014\n\004cost\030\004 \001(\r\022\023\n\013approx_time\030\005 \001(\001\022\017"
- "\n\007version\030\006 \001(\t\022\022\n\nfarm_index\030\007 \001(\005\022\021\n\ts"
- "oul_eggs\030\n \001(\001\022\025\n\rtickets_spent\030\013 \001(\004\022\022\n"
- "\ngold_spent\030\014 \001(\004\"\230\001\n\032SubmitShellShowcas"
- "eRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicReques"
- "tInfo\022\020\n\010local_id\030\001 \001(\t\022\017\n\007user_id\030\002 \001(\t"
- "\0222\n\013farm_config\030\003 \001(\0132\035.ei.ShellDB.FarmC"
- "onfiguration\"\230\001\n\rShellShowcase\022)\n\003top\030\001 "
- "\003(\0132\034.ei.ShellShowcaseListingInfo\022.\n\010fea"
- "tured\030\002 \003(\0132\034.ei.ShellShowcaseListingInf"
- "o\022,\n\006random\030\003 \003(\0132\034.ei.ShellShowcaseList"
- "ingInfo\"\340\002\n\030ShellShowcaseListingInfo\022\n\n\002"
- "id\030\001 \001(\t\022\020\n\010local_id\030\014 \001(\t\022\014\n\004name\030\002 \001(\t"
- "\022\023\n\013description\030\003 \001(\t\0223\n\006status\030\013 \001(\0162#."
- "ei.ShellShowcaseListingInfo.Status\0222\n\013fa"
- "rm_config\030\004 \001(\0132\035.ei.ShellDB.FarmConfigu"
- "ration\022\r\n\005sales\030\005 \001(\r\022\r\n\005gross\030\006 \001(\004\022\r\n\005"
- "views\030\007 \001(\004\022\r\n\005likes\030\010 \001(\r\022\020\n\010dislikes\030\t"
- " \001(\r\022\021\n\tshare_url\030\n \001(\t\"9\n\006Status\022\010\n\004NON"
- "E\020\000\022\r\n\tSUBMITTED\020\001\022\010\n\004LIVE\020\002\022\014\n\010FEATURED"
- "\020\003\"I\n\027ShellShowcaseListingSet\022.\n\010listing"
- "s\030\001 \003(\0132\034.ei.ShellShowcaseListingInfo\"Q\n"
- "\023ShellShowcaseAction\022\016\n\006action\030\001 \001(\t\022\017\n\007"
- "user_id\030\002 \001(\t\022\n\n\002id\030\003 \001(\t\022\r\n\005value\030\004 \001(\t"
- "\"\321\t\n\030UserVerificationAnalysis\022;\n\016overall"
- "_status\030\001 \001(\0162#.ei.UserVerificationAnaly"
- "sis.Status\022\022\n\nstart_time\030\002 \001(\001\022\027\n\017comple"
- "tion_time\030\003 \001(\001\022\025\n\rnum_prestiges\030\016 \001(\001\022\021"
- "\n\tsoul_eggs\030\017 \001(\001\022\030\n\020eggs_of_prophecy\030\033 "
- "\001(\r\0227\n\niap_status\030\022 \001(\0162#.ei.UserVerific"
- "ationAnalysis.Status\022\033\n\023verified_pro_per"
- "mit\030\004 \001(\010\022\035\n\025verified_piggy_breaks\030\005 \001(\r"
- "\022\032\n\022verified_other_iap\030\006 \001(\r\022\026\n\016unverifi"
- "ed_iap\030\007 \001(\r\022\023\n\013gold_earned\030\r \001(\001\022\031\n\021reg"
- "ular_iap_buyer\030\026 \001(\010\022\033\n\023regular_iap_chea"
- "ter\030\027 \001(\010\022=\n\020artifacts_status\030\023 \001(\0162#.ei"
- ".UserVerificationAnalysis.Status\022\032\n\022miss"
- "ions_completed\030\010 \001(\r\022\033\n\023artifacts_collec"
- "ted\030\t \001(\001\022\032\n\022artifacts_consumed\030\n \001(\001\022\036\n"
- "\026artifacts_in_inventory\030\013 \001(\001\022#\n\033rare_ar"
- "tifacts_in_inventory\030! \001(\004\022 \n\030rare_artif"
- "acts_on_server\030\" \001(\004\022(\n legendary_artifa"
- "cts_in_inventory\030# \001(\004\022%\n\035legendary_arti"
- "facts_on_server\030$ \001(\004\022\033\n\023gold_spent_craf"
- "ting\030\025 \001(\001\022\032\n\022excessive_consumes\030\030 \001(\010\022\033"
- "\n\023excessive_inventory\030\031 \001(\010\022\027\n\017excessive"
- "_spend\030\032 \001(\010\022=\n\020contracts_status\030\024 \001(\0162#"
- ".ei.UserVerificationAnalysis.Status\022\034\n\024n"
- "um_coop_memberships\030\014 \001(\r\022\027\n\017valid_contr"
- "acts\030\020 \001(\r\022\031\n\021invalid_contracts\030\021 \003(\t\022\025\n"
- "\rexcessive_eop\030\034 \001(\010\022#\n\033excessive_invali"
- "d_contracts\030\035 \001(\010\022\020\n\010verified\030\036 \001(\010\022\035\n\025v"
- "erification_override\030\037 \001(\010\022#\n\033verificati"
- "on_override_value\030 \001(\010\"3\n\006Status\022\013\n\007UNK"
- "NOWN\020\000\022\016\n\nPROCESSING\020\001\022\014\n\010COMPLETE\020\002\"\365\005\n"
- "\024UserSubscriptionInfo\022:\n\022subscription_le"
- "vel\030\r \001(\0162\036.ei.UserSubscriptionInfo.Leve"
- "l\022\?\n\027next_subscription_level\030\017 \001(\0162\036.ei."
- "UserSubscriptionInfo.Level\022$\n\034lock_next_"
- "subscription_level\030\022 \001(\010\022\036\n\010platform\030\n \001"
- "(\0162\014.ei.Platform\022\037\n\027original_transaction"
- "_id\030\001 \001(\t\022\035\n\025linked_transaction_id\030\020 \001(\t"
- "\022\024\n\014acknowledged\030\021 \001(\010\022\030\n\020first_subscrib"
- "ed\030\002 \001(\001\022\022\n\nperiod_end\030\004 \001(\001\022/\n\006status\030\005"
- " \001(\0162\037.ei.UserSubscriptionInfo.Status\022\024\n"
- "\014store_status\030\016 \001(\t\022\022\n\nauto_renew\030\006 \001(\010\022"
- "\017\n\007sandbox\030\023 \001(\010\022\024\n\014last_updated\030\007 \001(\001\0226"
- "\n\007history\030\t \003(\0132%.ei.UserSubscriptionInf"
- "o.HistoryEntry\022\025\n\rpast_user_ids\030\013 \003(\t\032F\n"
- "\014HistoryEntry\022\021\n\ttimestamp\030\001 \001(\001\022\022\n\nmess"
- "age_id\030\002 \001(\t\022\017\n\007message\030\003 \001(\t\"\036\n\005Level\022\014"
- "\n\010STANDARD\020\000\022\007\n\003PRO\020\001\"]\n\006Status\022\013\n\007UNKNO"
- "WN\020\000\022\n\n\006ACTIVE\020\001\022\013\n\007EXPIRED\020\002\022\013\n\007REVOKED"
- "\020\003\022\020\n\014GRACE_PERIOD\020\004\022\016\n\nPAUSE_HOLD\020\005\"\246\001\n"
- "\035SubscriptionChangeHintRequest\022#\n\005rinfo\030"
- "\003 \001(\0132\024.ei.BasicRequestInfo\022\037\n\027original_"
- "transaction_id\030\001 \001(\t\022\?\n\027next_subscriptio"
- "n_level\030\002 \001(\0162\036.ei.UserSubscriptionInfo."
- "Level\">\n\022CXPEvalRolloutInfo\022\022\n\ncurrent_i"
- "d\030\001 \001(\t\022\024\n\014basis_points\030\002 \001(\r*4\n\010Platfor"
- "m\022\024\n\020UNKNOWN_PLATFORM\020\000\022\007\n\003IOS\020\001\022\t\n\005DROI"
- "D\020\002*=\n\020DeviceFormFactor\022\022\n\016UNKNOWN_DEVIC"
- "E\020\000\022\t\n\005PHONE\020\001\022\n\n\006TABLET\020\002*k\n\tAdNetwork\022"
- "\n\n\006VUNGLE\020\000\022\016\n\nCHARTBOOST\020\001\022\r\n\tAD_COLONY"
- "\020\002\022\014\n\010HYPER_MX\020\003\022\t\n\005UNITY\020\004\022\014\n\010FACEBOOK\020"
- "\005\022\014\n\010APPLOVIN\020\006*\356\002\n\003Egg\022\n\n\006EDIBLE\020\001\022\r\n\tS"
- "UPERFOOD\020\002\022\013\n\007MEDICAL\020\003\022\017\n\013ROCKET_FUEL\020\004"
- "\022\022\n\016SUPER_MATERIAL\020\005\022\n\n\006FUSION\020\006\022\013\n\007QUAN"
- "TUM\020\007\022\017\n\013IMMORTALITY\020\010\022\013\n\007TACHYON\020\t\022\014\n\010G"
- "RAVITON\020\n\022\r\n\tDILITHIUM\020\013\022\013\n\007PRODIGY\020\014\022\r\n"
- "\tTERRAFORM\020\r\022\016\n\nANTIMATTER\020\016\022\017\n\013DARK_MAT"
- "TER\020\017\022\006\n\002AI\020\020\022\n\n\006NEBULA\020\021\022\014\n\010UNIVERSE\020\022\022"
- "\021\n\rENLIGHTENMENT\020\023\022\r\n\tCHOCOLATE\020d\022\n\n\006EAS"
- "TER\020e\022\020\n\014WATERBALLOON\020f\022\014\n\010FIREWORK\020g\022\013\n"
- "\007PUMPKIN\020h\022\014\n\007UNKNOWN\020\350\007*-\n\010FarmType\022\t\n\005"
- "EMPTY\020\001\022\010\n\004HOME\020\002\022\014\n\010CONTRACT\020\003*+\n\010GoalT"
- "ype\022\r\n\tEGGS_LAID\020\001\022\020\n\014UNKNOWN_GOAL\020d*\211\002\n"
- "\nRewardType\022\010\n\004CASH\020\001\022\010\n\004GOLD\020\002\022\r\n\tSOUL_"
- "EGGS\020\003\022\024\n\020EGGS_OF_PROPHECY\020\004\022\026\n\022EPIC_RES"
- "EARCH_ITEM\020\005\022\016\n\nPIGGY_FILL\020\006\022\024\n\020PIGGY_MU"
- "LTIPLIER\020\007\022\024\n\020PIGGY_LEVEL_BUMP\020\010\022\t\n\005BOOS"
- "T\020\t\022\017\n\013BOOST_TOKEN\020\n\022\014\n\010ARTIFACT\020\013\022\021\n\rAR"
- "TIFACT_CASE\020\014\022\013\n\007CHICKEN\020\r\022\020\n\014SHELL_SCRI"
- "PT\020\016\022\022\n\016UNKNOWN_REWARD\020d*\270\001\n\nUILocation\022"
- "\010\n\004NONE\020\000\022\010\n\004SHOP\020\001\022\016\n\nBOOST_SHOP\020\002\022\t\n\005P"
- "IGGY\020\003\022\016\n\nPRO_PERMIT\020\004\022\016\n\nULTRA_SHOP\020\n\022\n"
- "\n\006SHELLS\020\005\022\016\n\nSHELL_SETS\020\006\022\014\n\010CHICKENS\020\007"
- "\022\020\n\014CHICKEN_HATS\020\013\022\021\n\rEPIC_RESEARCH\020\010\022\014\n"
- "\010SETTINGS\020\t*\323\002\n\010UserType\022\r\n\tALL_USERS\020\000\022"
- "\014\n\010EGGED_UP\020\017\022\026\n\022CONTRACTS_UNLOCKED\020\001\022\026\n"
- "\022ARTIFACTS_UNLOCKED\020\003\022\026\n\022FUEL_TANK_UNLOC"
- "KED\020\004\022\025\n\021PRO_PERMIT_ACTIVE\020\005\022\020\n\014ULTRA_AC"
- "TIVE\020\006\022\021\n\rNO_PRO_PERMIT\020\007\022\014\n\010NO_ULTRA\020\010\022"
- "\026\n\022CONTRACTS_INACTIVE\020\t\022\024\n\020CONTRACTS_ACT"
- "IVE\020\n\022\024\n\020PLAYING_CONTRACT\020\013\022\026\n\022ARTIFACTS"
- "_INACTIVE\020\014\022\024\n\020ARTIFACTS_ACTIVE\020\r\022\022\n\016PRE"
- "STIGE_READY\020\016\022\022\n\016PIGGY_HESITANT\020\020*4\n\020Lea"
- "derboardScope\022\014\n\010ALL_TIME\020\000\022\022\n\016CURRENT_S"
- "EASON\020\001"
+ "fo\030\007 \001(\0132\026.ei.ContractPlayerInfo\022\?\n\022show"
+ "case_royalties\030\n \003(\0132#.ei.PeriodicalsRes"
+ "ponse.RoyaltyInfo\032)\n\013RoyaltyInfo\022\n\n\002id\030\001"
+ " \001(\t\022\016\n\006amount\030\002 \001(\r\"\371\002\n\025GetPeriodicalsR"
+ "equest\022#\n\005rinfo\030\014 \001(\0132\024.ei.BasicRequestI"
+ "nfo\022\017\n\007user_id\030\001 \001(\t\022\022\n\npiggy_full\030\002 \001(\010"
+ "\022\030\n\020piggy_found_full\030\003 \001(\010\022\035\n\025seconds_fu"
+ "ll_realtime\030\004 \001(\001\022\035\n\025seconds_full_gameti"
+ "me\030\005 \001(\001\022\027\n\017lost_increments\030\007 \001(\r\022\021\n\tsou"
+ "l_eggs\030\010 \001(\001\022\036\n\026mystical_earnings_mult\030\r"
+ " \001(\001\022\013\n\003eop\030\016 \001(\r\022\032\n\022contracts_unlocked\030"
+ "\017 \001(\010\022\032\n\022artifacts_unlocked\030\020 \001(\010\022\036\n\026cur"
+ "rent_client_version\030\n \001(\r\022\r\n\005debug\030\013 \001(\010"
+ "\"\325\001\n\rConfigRequest\022#\n\005rinfo\030\001 \001(\0132\024.ei.B"
+ "asicRequestInfo\022\021\n\tsoul_eggs\030\002 \001(\001\022\032\n\022co"
+ "ntracts_unlocked\030\005 \001(\010\022\032\n\022artifacts_unlo"
+ "cked\030\003 \001(\010\022\032\n\022fuel_tank_unlocked\030\004 \001(\010\022\022"
+ "\n\npro_permit\030\006 \001(\010\022\r\n\005ultra\030\007 \001(\010\022\025\n\rtip"
+ "s_checksum\030\010 \001(\t\"x\n\016ConfigResponse\022#\n\013li"
+ "ve_config\030\001 \001(\0132\016.ei.LiveConfig\022\034\n\010mail_"
+ "bag\030\002 \001(\0132\n.ei.MailDB\022#\n\013dlc_catalog\030\003 \001"
+ "(\0132\016.ei.DLCCatalog\"d\n\024AdAttributionRawDa"
+ "ta\022\024\n\014device_ad_id\030\001 \001(\t\022\017\n\007user_id\030\004 \001("
+ "\t\022\022\n\nad_network\030\002 \001(\t\022\021\n\tjson_data\030\003 \001(\t"
+ "\"\270\001\n\020AdAttributionRow\022\017\n\007user_id\030\001 \001(\t\022\r"
+ "\n\005ad_id\030\002 \001(\t\022\022\n\nad_network\030\003 \001(\t\022\020\n\010cam"
+ "paign\030\004 \001(\t\022\017\n\007keyword\030\005 \001(\t\022\r\n\005extra\030\006 "
+ "\001(\t\022\022\n\nclick_date\030\007 \001(\002\022\025\n\rdownload_date"
+ "\030\010 \001(\002\022\023\n\013approx_time\030\t \001(\002\"\215\003\n\021AdAttrib"
+ "utionInfo\022\024\n\014device_ad_id\030\001 \001(\t\022\024\n\014netwo"
+ "rk_name\030\002 \001(\t\022\023\n\013attribution\030\003 \001(\010\022\020\n\010or"
+ "g_name\030\004 \001(\t\022\016\n\006org_id\030\005 \001(\t\022\025\n\rcampaign"
+ "_name\030\006 \001(\t\022\023\n\013campaign_id\030\007 \001(\t\022\022\n\nclic"
+ "k_date\030\010 \001(\t\022\027\n\017conversion_date\030\t \001(\t\022\027\n"
+ "\017conversion_type\030\n \001(\t\022\013\n\003geo\030\013 \001(\t\022\024\n\014a"
+ "dgroup_name\030\014 \001(\t\022\022\n\nadgroup_id\030\r \001(\t\022\017\n"
+ "\007keyword\030\016 \001(\t\022\022\n\nkeyword_id\030\017 \001(\t\022\025\n\rke"
+ "yword_extra\030\020 \001(\t\022\030\n\020creativeset_name\030\021 "
+ "\001(\t\022\026\n\016creativeset_id\030\022 \001(\t\"\227\002\n\023Artifact"
+ "sClientInfo\022\035\n\025mission_capacity_mult\030\001 \001"
+ "(\001\022\035\n\025mission_duration_mult\030\002 \001(\001\022!\n\031mis"
+ "sion_ftl_duration_mult\030\004 \001(\001\022:\n\rlaunch_c"
+ "ounts\030\003 \003(\0132#.ei.ArtifactsClientInfo.Lau"
+ "nchCount\032c\n\013LaunchCount\022\'\n\004ship\030\001 \001(\0162\031."
+ "ei.MissionInfo.Spaceship\022\024\n\014num_launches"
+ "\030\002 \001(\r\022\025\n\rlaunch_points\030\003 \001(\001\"\264\006\n\013Missio"
+ "nInfo\022\'\n\004ship\030\001 \001(\0162\031.ei.MissionInfo.Spa"
+ "ceship\022&\n\006status\030\002 \001(\0162\026.ei.MissionInfo."
+ "Status\0223\n\rduration_type\030\003 \001(\0162\034.ei.Missi"
+ "onInfo.DurationType\022\"\n\004fuel\030\004 \003(\0132\024.ei.M"
+ "issionInfo.Fuel\022\r\n\005level\030\014 \001(\r\022\030\n\020durati"
+ "on_seconds\030\005 \001(\001\022\020\n\010capacity\030\t \001(\r\022\024\n\014qu"
+ "ality_bump\030\013 \001(\001\022.\n\017target_artifact\030\r \001("
+ "\0162\025.ei.ArtifactSpec.Name\022\031\n\021seconds_rema"
+ "ining\030\006 \001(\001\022\032\n\022start_time_derived\030\010 \001(\001\022"
+ "\023\n\013mission_log\030\n \001(\t\022\022\n\nidentifier\030\007 \001(\t"
+ "\032,\n\004Fuel\022\024\n\003egg\030\001 \001(\0162\007.ei.Egg\022\016\n\006amount"
+ "\030\002 \001(\001\"\270\001\n\tSpaceship\022\017\n\013CHICKEN_ONE\020\000\022\020\n"
+ "\014CHICKEN_NINE\020\001\022\021\n\rCHICKEN_HEAVY\020\002\022\007\n\003BC"
+ "R\020\003\022\025\n\021MILLENIUM_CHICKEN\020\004\022\027\n\023CORELLIHEN"
+ "_CORVETTE\020\005\022\016\n\nGALEGGTICA\020\006\022\016\n\nCHICKFIAN"
+ "T\020\007\022\014\n\010VOYEGGER\020\010\022\016\n\nHENERPRISE\020\t\"t\n\006Sta"
+ "tus\022\013\n\007FUELING\020\000\022\025\n\021PREPARE_TO_LAUNCH\020\005\022"
+ "\r\n\tEXPLORING\020\n\022\014\n\010RETURNED\020\017\022\r\n\tANALYZIN"
+ "G\020\020\022\014\n\010COMPLETE\020\024\022\014\n\010ARCHIVED\020\031\";\n\014Durat"
+ "ionType\022\t\n\005SHORT\020\000\022\010\n\004LONG\020\001\022\010\n\004EPIC\020\002\022\014"
+ "\n\010TUTORIAL\020\003\"\360\013\n\014ArtifactSpec\022#\n\004name\030\001 "
+ "\001(\0162\025.ei.ArtifactSpec.Name\022%\n\005level\030\002 \001("
+ "\0162\026.ei.ArtifactSpec.Level\022\'\n\006rarity\030\003 \001("
+ "\0162\027.ei.ArtifactSpec.Rarity\022\024\n\003egg\030\004 \001(\0162"
+ "\007.ei.Egg\"\212\t\n\004Name\022\017\n\013LUNAR_TOTEM\020\000\022\027\n\023NE"
+ "ODYMIUM_MEDALLION\020\003\022\021\n\rBEAK_OF_MIDAS\020\004\022\025"
+ "\n\021LIGHT_OF_EGGENDIL\020\005\022\025\n\021DEMETERS_NECKLA"
+ "CE\020\006\022\025\n\021VIAL_MARTIAN_DUST\020\007\022\021\n\rORNATE_GU"
+ "SSET\020\010\022\017\n\013THE_CHALICE\020\t\022\021\n\rBOOK_OF_BASAN"
+ "\020\n\022\023\n\017PHOENIX_FEATHER\020\013\022\021\n\rTUNGSTEN_ANKH"
+ "\020\014\022\023\n\017AURELIAN_BROOCH\020\025\022\024\n\020CARVED_RAINST"
+ "ICK\020\026\022\017\n\013PUZZLE_CUBE\020\027\022\025\n\021QUANTUM_METRON"
+ "OME\020\030\022\024\n\020SHIP_IN_A_BOTTLE\020\031\022\025\n\021TACHYON_D"
+ "EFLECTOR\020\032\022\030\n\024INTERSTELLAR_COMPASS\020\033\022\025\n\021"
+ "DILITHIUM_MONOCLE\020\034\022\025\n\021TITANIUM_ACTUATOR"
+ "\020\035\022\021\n\rMERCURYS_LENS\020\036\022\021\n\rTACHYON_STONE\020\001"
+ "\022\023\n\017DILITHIUM_STONE\020\037\022\017\n\013SHELL_STONE\020 \022\017"
+ "\n\013LUNAR_STONE\020!\022\016\n\nSOUL_STONE\020\"\022\022\n\016PROPH"
+ "ECY_STONE\020\'\022\021\n\rQUANTUM_STONE\020$\022\017\n\013TERRA_"
+ "STONE\020%\022\016\n\nLIFE_STONE\020&\022\021\n\rCLARITY_STONE"
+ "\020(\022\035\n\031EXTRATERRESTRIAL_ALUMINUM\020\r\022\024\n\020ANC"
+ "IENT_TUNGSTEN\020\016\022\017\n\013SPACE_ROCKS\020\017\022\016\n\nALIE"
+ "N_WOOD\020\020\022\022\n\016GOLD_METEORITE\020\021\022\022\n\016TAU_CETI"
+ "_GEODE\020\022\022\024\n\020CENTAURIAN_STEEL\020\023\022\023\n\017ERIDAN"
+ "I_FEATHER\020\024\022\017\n\013DRONE_PARTS\020#\022\024\n\020CELESTIA"
+ "L_BRONZE\020)\022\020\n\014LALANDE_HIDE\020*\022\022\n\016SOLAR_TI"
+ "TANIUM\020+\022\032\n\026TACHYON_STONE_FRAGMENT\020\002\022\034\n\030"
+ "DILITHIUM_STONE_FRAGMENT\020,\022\030\n\024SHELL_STON"
+ "E_FRAGMENT\020-\022\030\n\024LUNAR_STONE_FRAGMENT\020.\022\027"
+ "\n\023SOUL_STONE_FRAGMENT\020/\022\033\n\027PROPHECY_STON"
+ "E_FRAGMENT\0200\022\032\n\026QUANTUM_STONE_FRAGMENT\0201"
+ "\022\030\n\024TERRA_STONE_FRAGMENT\0202\022\027\n\023LIFE_STONE"
+ "_FRAGMENT\0203\022\032\n\026CLARITY_STONE_FRAGMENT\0204\022"
+ "\014\n\007UNKNOWN\020\220N\"H\n\005Level\022\014\n\010INFERIOR\020\000\022\n\n\006"
+ "LESSER\020\001\022\n\n\006NORMAL\020\002\022\013\n\007GREATER\020\003\022\014\n\010SUP"
+ "ERIOR\020\004\"7\n\006Rarity\022\n\n\006COMMON\020\000\022\010\n\004RARE\020\001\022"
+ "\010\n\004EPIC\020\002\022\r\n\tLEGENDARY\020\003\"E\n\004Type\022\014\n\010ARTI"
+ "FACT\020\000\022\t\n\005STONE\020\001\022\016\n\nINGREDIENT\020\002\022\024\n\020STO"
+ "NE_INGREDIENT\020\003\"T\n\020CompleteArtifact\022\036\n\004s"
+ "pec\030\001 \001(\0132\020.ei.ArtifactSpec\022 \n\006stones\030\002 "
+ "\003(\0132\020.ei.ArtifactSpec\"u\n\025ArtifactInvento"
+ "ryItem\022\017\n\007item_id\030\001 \001(\004\022&\n\010artifact\030\002 \001("
+ "\0132\024.ei.CompleteArtifact\022\020\n\010quantity\030\003 \001("
+ "\001\022\021\n\tserver_id\030\004 \001(\t\"2\n\rInventorySlot\022\020\n"
+ "\010occupied\030\001 \001(\010\022\017\n\007item_id\030\002 \001(\r\"\\\n\035Arti"
+ "factsConfigurationRequest\022#\n\005rinfo\030\002 \001(\013"
+ "2\024.ei.BasicRequestInfo\022\026\n\016client_version"
+ "\030\001 \001(\r\"\377\007\n\036ArtifactsConfigurationRespons"
+ "e\022P\n\022mission_parameters\030\001 \003(\01324.ei.Artif"
+ "actsConfigurationResponse.MissionParamet"
+ "ers\022R\n\023artifact_parameters\030\002 \003(\01325.ei.Ar"
+ "tifactsConfigurationResponse.ArtifactPar"
+ "ameters\022R\n\024crafting_level_infos\030\003 \003(\01324."
+ "ei.ArtifactsConfigurationResponse.Crafti"
+ "ngLevelInfo\032\250\003\n\021MissionParameters\022\'\n\004shi"
+ "p\030\001 \001(\0162\031.ei.MissionInfo.Spaceship\022P\n\tdu"
+ "rations\030\003 \003(\0132=.ei.ArtifactsConfiguratio"
+ "nResponse.MissionParameters.Duration\022\"\n\032"
+ "level_mission_requirements\030\004 \003(\r\022\033\n\023capa"
+ "city_DEPRECATED\030\002 \001(\r\032\326\001\n\010Duration\0223\n\rdu"
+ "ration_type\030\001 \001(\0162\034.ei.MissionInfo.Durat"
+ "ionType\022\017\n\007seconds\030\002 \001(\001\022\017\n\007quality\030\003 \001("
+ "\002\022\023\n\013min_quality\030\004 \001(\002\022\023\n\013max_quality\030\005 "
+ "\001(\002\022\020\n\010capacity\030\006 \001(\r\022\033\n\023level_capacity_"
+ "bump\030\007 \001(\r\022\032\n\022level_quality_bump\030\010 \001(\002\032\370"
+ "\001\n\022ArtifactParameters\022\036\n\004spec\030\001 \001(\0132\020.ei"
+ ".ArtifactSpec\022\024\n\014base_quality\030\002 \001(\001\022\027\n\017o"
+ "dds_multiplier\030\004 \001(\001\022\r\n\005value\030\003 \001(\001\022\026\n\016c"
+ "rafting_price\030\005 \001(\001\022\032\n\022crafting_price_lo"
+ "w\030\006 \001(\001\022\035\n\025crafting_price_domain\030\007 \001(\r\022\034"
+ "\n\024crafting_price_curve\030\010 \001(\001\022\023\n\013crafting"
+ "_xp\030\t \001(\004\032=\n\021CraftingLevelInfo\022\023\n\013xp_req"
+ "uired\030\001 \001(\001\022\023\n\013rarity_mult\030\002 \001(\002\"\256\001\n\016Mis"
+ "sionRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicReq"
+ "uestInfo\022\026\n\016client_version\030\001 \001(\r\022\022\n\nei_u"
+ "ser_id\030\003 \001(\t\022\035\n\004info\030\002 \001(\0132\017.ei.MissionI"
+ "nfo\022,\n\013client_info\030\005 \001(\0132\027.ei.ArtifactsC"
+ "lientInfo\"A\n\017MissionResponse\022\017\n\007success\030"
+ "\001 \001(\010\022\035\n\004info\030\002 \001(\0132\017.ei.MissionInfo\"\214\002\n"
+ "\027CompleteMissionResponse\022\017\n\007success\030\001 \001("
+ "\010\022\035\n\004info\030\002 \001(\0132\017.ei.MissionInfo\022A\n\tarti"
+ "facts\030\003 \003(\0132..ei.CompleteMissionResponse"
+ ".SecureArtifactSpec\022!\n\rother_rewards\030\004 \003"
+ "(\0132\n.ei.Reward\022\022\n\nei_user_id\030\005 \001(\t\032G\n\022Se"
+ "cureArtifactSpec\022\036\n\004spec\030\001 \001(\0132\020.ei.Arti"
+ "factSpec\022\021\n\tserver_id\030\002 \001(\t\"\344\001\n%CollectC"
+ "ontractArtifactRewardsRequest\022#\n\005rinfo\030\001"
+ " \001(\0132\024.ei.BasicRequestInfo\022\033\n\023contract_i"
+ "dentifier\030\002 \001(\t\022\016\n\006league\030\005 \001(\r\022\'\n\005grade"
+ "\030\006 \001(\0162\030.ei.Contract.PlayerGrade\022\022\n\ngoal"
+ "_index\030\003 \001(\r\022,\n\tbest_ship\030\004 \001(\0162\031.ei.Mis"
+ "sionInfo.Spaceship\"\366\001\n\024CraftArtifactRequ"
+ "est\022#\n\005rinfo\030\005 \001(\0132\024.ei.BasicRequestInfo"
+ "\022\022\n\nei_user_id\030\001 \001(\t\022\036\n\004spec\030\002 \001(\0132\020.ei."
+ "ArtifactSpec\022\017\n\007item_id\030\003 \001(\004\022\027\n\017gold_pr"
+ "ice_paid\030\006 \001(\001\022\026\n\016crafting_count\030\007 \001(\r\022\023"
+ "\n\013crafting_xp\030\010 \001(\001\022.\n\013ingredients\030\004 \003(\013"
+ "2\031.ei.ArtifactInventoryItem\"\211\001\n\025CraftArt"
+ "ifactResponse\022\017\n\007item_id\030\001 \001(\004\022\022\n\nei_use"
+ "r_id\030\005 \001(\t\0228\n\017rarity_achieved\030\002 \001(\0162\027.ei"
+ ".ArtifactSpec.Rarity:\006COMMON\022\021\n\tserver_i"
+ "d\030\003 \001(\t\"\365\001\n\026ConsumeArtifactRequest\022#\n\005ri"
+ "nfo\030\004 \001(\0132\024.ei.BasicRequestInfo\022\022\n\nei_us"
+ "er_id\030\003 \001(\t\022\036\n\004spec\030\001 \001(\0132\020.ei.ArtifactS"
+ "pec\022\032\n\022artifact_server_id\030\005 \001(\t\022\030\n\020origi"
+ "nal_item_id\030\002 \001(\004\022\035\n\025additional_server_i"
+ "ds\030\007 \003(\t\022\033\n\023additional_item_ids\030\010 \003(\004\022\020\n"
+ "\010quantity\030\006 \001(\r\"\276\001\n\027ConsumeArtifactRespo"
+ "nse\022\017\n\007success\030\001 \001(\010\022\030\n\020original_item_id"
+ "\030\002 \001(\004\022\033\n\023additional_item_ids\030\006 \003(\004\022$\n\nb"
+ "yproducts\030\003 \003(\0132\020.ei.ArtifactSpec\022!\n\roth"
+ "er_rewards\030\004 \003(\0132\n.ei.Reward\022\022\n\nei_user_"
+ "id\030\005 \001(\t\"}\n\034AuthenticateArtifactResponse"
+ "\022\017\n\007success\030\001 \001(\010\022\030\n\020original_item_id\030\002 "
+ "\001(\004\022\016\n\006demote\030\003 \001(\010\022\016\n\006delete\030\004 \001(\010\022\022\n\ne"
+ "i_user_id\030\005 \001(\t\"\241\001\n\022SetArtifactRequest\022#"
+ "\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequestInfo\022+\n\010a"
+ "rtifact\030\002 \001(\0132\031.ei.ArtifactInventoryItem"
+ "\022 \n\006stones\030\003 \003(\0132\020.ei.ArtifactSpec\022\027\n\017go"
+ "ld_price_paid\030\004 \001(\001\"T\n\023SetArtifactRespon"
+ "se\022\017\n\007success\030\001 \001(\010\022\030\n\020original_item_id\030"
+ "\002 \001(\004\022\022\n\nei_user_id\030\005 \001(\t\"\314\007\n\013ArtifactsD"
+ "B\0222\n\017inventory_items\030\001 \003(\0132\031.ei.Artifact"
+ "InventoryItem\022\025\n\ritem_sequence\030\002 \001(\004\022*\n\017"
+ "inventory_slots\030\003 \003(\0132\021.ei.InventorySlot"
+ "\022G\n\033active_artifacts_DEPRECATED\030\007 \003(\0132\"."
+ "ei.ArtifactsDB.ActiveArtifactSlot\022\?\n\024act"
+ "ive_artifact_sets\030\013 \003(\0132!.ei.ArtifactsDB"
+ ".ActiveArtifactSet\022>\n\023saved_artifact_set"
+ "s\030\r \003(\0132!.ei.ArtifactsDB.ActiveArtifactS"
+ "et\022:\n\017artifact_status\030\014 \003(\0132!.ei.Artifac"
+ "tsDB.CraftableArtifact\022&\n\rmission_infos\030"
+ "\004 \003(\0132\017.ei.MissionInfo\022(\n\017mission_archiv"
+ "e\030\005 \003(\0132\017.ei.MissionInfo\0229\n\037discovered_a"
+ "rtifacts_DEPRECATED\030\010 \003(\0132\020.ei.ArtifactS"
+ "pec\022I\n\036craftable_artifacts_DEPRECATED\030\t "
+ "\003(\0132!.ei.ArtifactsDB.CraftableArtifact\022E"
+ "\n\032crafting_counts_DEPRECATED\030\n \003(\0132!.ei."
+ "ArtifactsDB.CraftableArtifact\0327\n\022ActiveA"
+ "rtifactSlot\022\020\n\010occupied\030\001 \001(\010\022\017\n\007item_id"
+ "\030\002 \001(\004\032S\n\021ActiveArtifactSet\0221\n\005slots\030\001 \003"
+ "(\0132\".ei.ArtifactsDB.ActiveArtifactSlot\022\013"
+ "\n\003uid\030\002 \001(\r\032\222\001\n\021CraftableArtifact\022\036\n\004spe"
+ "c\030\001 \001(\0132\020.ei.ArtifactSpec\022\022\n\ndiscovered\030"
+ "\006 \001(\010\022\021\n\tcraftable\030\004 \001(\010\022\031\n\021recipe_disco"
+ "vered\030\005 \001(\010\022\014\n\004seen\030\002 \001(\010\022\r\n\005count\030\003 \001(\r"
+ "\"\202\001\n\024AuthenticatedMessage\022\017\n\007message\030\001 \001"
+ "(\014\022\017\n\007version\030\003 \001(\r\022\014\n\004code\030\002 \001(\t\022\022\n\ncom"
+ "pressed\030\004 \001(\010\022\025\n\roriginal_size\030\005 \001(\r\022\017\n\007"
+ "user_id\030\006 \001(\t\"f\n\031LogCompleteMissionPaylo"
+ "ad\022\037\n\003req\030\001 \001(\0132\022.ei.MissionRequest\022(\n\003r"
+ "es\030\002 \001(\0132\033.ei.CompleteMissionResponse\"h\n"
+ "\027LogCraftArtifactPayload\022%\n\003req\030\001 \001(\0132\030."
+ "ei.CraftArtifactRequest\022&\n\003res\030\002 \001(\0132\031.e"
+ "i.CraftArtifactResponse\"n\n\031LogConsumeArt"
+ "ifactPayload\022\'\n\003req\030\001 \001(\0132\032.ei.ConsumeAr"
+ "tifactRequest\022(\n\003res\030\002 \001(\0132\033.ei.ConsumeA"
+ "rtifactResponse\"b\n\025LogSetArtifactPayload"
+ "\022#\n\003req\030\001 \001(\0132\026.ei.SetArtifactRequest\022$\n"
+ "\003res\030\002 \001(\0132\027.ei.SetArtifactResponse\"@\n\026A"
+ "ccountTransferPayload\022\017\n\007from_id\030\001 \001(\t\022\025"
+ "\n\rto_ei_user_id\030\002 \001(\t\"\335\001\n\022SaveBackupResp"
+ "onse\022\017\n\007success\030\001 \001(\010\022\022\n\nerror_code\030\002 \001("
+ "\r\022\017\n\007message\030\003 \001(\t\022#\n\017existing_backup\030\004 "
+ "\001(\0132\n.ei.Backup\"l\n\nErrorCodes\022\014\n\010NO_ERRO"
+ "R\020\000\022\022\n\016USER_NOT_FOUND\020\001\022\027\n\023COULD_NOT_OVE"
+ "RWRITE\020\002\022\022\n\016BACKUP_OFFERED\020\003\022\017\n\013BAD_USER"
+ "_ID\020\004\"K\n\023CleanAccountRequest\022\032\n\022ei_user_"
+ "id_to_keep\030\001 \001(\t\022\030\n\020game_services_id\030\002 \001"
+ "(\t\"&\n\020ReturnEDTPayload\022\022\n\nei_user_id\030\001 \001"
+ "(\t\"\201\001\n\007DLCItem\022\014\n\004name\030\001 \001(\t\022\021\n\tdirector"
+ "y\030\002 \001(\t\022\013\n\003ext\030\003 \001(\t\022\022\n\ncompressed\030\006 \001(\010"
+ "\022\025\n\roriginal_size\030\007 \001(\004\022\013\n\003url\030\004 \001(\t\022\020\n\010"
+ "checksum\030\005 \001(\t\"\325\022\n\tShellSpec\022\022\n\nidentifi"
+ "er\030\001 \001(\t\022/\n\rprimary_piece\030\014 \001(\0132\030.ei.She"
+ "llSpec.ShellPiece\022(\n\006pieces\030\013 \003(\0132\030.ei.S"
+ "hellSpec.ShellPiece\022\037\n\nalt_assets\030\022 \003(\0132"
+ "\013.ei.DLCItem\022\014\n\004name\030\003 \001(\t\022\026\n\016set_identi"
+ "fier\030\r \001(\t\022\031\n\021modified_geometry\030\023 \001(\010\022\r\n"
+ "\005price\030\004 \001(\r\022\024\n\014required_eop\030\005 \001(\r\022\032\n\022re"
+ "quired_soul_eggs\030\006 \001(\001\022\035\n\025required_paren"
+ "t_shell\030\024 \001(\t\022\016\n\006is_new\030\016 \001(\010\022\017\n\007expires"
+ "\030\017 \001(\010\022\037\n\027seconds_until_available\030\021 \001(\001\022"
+ "\031\n\021seconds_remaining\030\020 \001(\001\022\022\n\npopularity"
+ "\030\025 \001(\004\022\032\n\022default_appearance\030\010 \001(\010\032S\n\nSh"
+ "ellPiece\022+\n\nasset_type\030\001 \001(\0162\027.ei.ShellS"
+ "pec.AssetType\022\030\n\003dlc\030\002 \001(\0132\013.ei.DLCItem\""
+ "\264\016\n\tAssetType\022\010\n\004COOP\020\001\022\t\n\005SHACK\020\002\022\017\n\013SU"
+ "PER_SHACK\020\003\022\017\n\013SHORT_HOUSE\020\004\022\020\n\014THE_STAN"
+ "DARD\020\005\022\016\n\nLONG_HOUSE\020\006\022\021\n\rDOUBLE_DECKER\020"
+ "\007\022\r\n\tWAREHOUSE\020\010\022\n\n\006CENTER\020\t\022\n\n\006BUNKER\020\n"
+ "\022\n\n\006EGGKEA\020\013\022\n\n\006HAB_1K\020\014\022\n\n\006HANGAR\020\r\022\t\n\005"
+ "TOWER\020\016\022\013\n\007HAB_10K\020\017\022\014\n\010EGGTOPIA\020\020\022\014\n\010MO"
+ "NOLITH\020\021\022\021\n\rPLANET_PORTAL\020\022\022\024\n\020CHICKEN_U"
+ "NIVERSE\020\023\022\020\n\014SILO_0_SMALL\0202\022\016\n\nSILO_0_ME"
+ "D\0203\022\020\n\014SILO_0_LARGE\0204\022\020\n\014SILO_1_SMALL\0205\022"
+ "\016\n\nSILO_1_MED\0206\022\020\n\014SILO_1_LARGE\0207\022\014\n\010SIL"
+ "O_ALL\020;\022\013\n\007MAILBOX\020F\022\017\n\013TROPHY_CASE\020G\022\n\n"
+ "\006GROUND\020H\022\r\n\tHARDSCAPE\020I\022\r\n\tHYPERLOOP\020J\022"
+ "\013\n\007DEPOT_1\020d\022\013\n\007DEPOT_2\020e\022\013\n\007DEPOT_3\020f\022\013"
+ "\n\007DEPOT_4\020g\022\013\n\007DEPOT_5\020h\022\013\n\007DEPOT_6\020i\022\013\n"
+ "\007DEPOT_7\020j\022\t\n\005LAB_1\020n\022\t\n\005LAB_2\020o\022\t\n\005LAB_"
+ "3\020p\022\t\n\005LAB_4\020q\022\t\n\005LAB_5\020r\022\t\n\005LAB_6\020s\022\023\n\017"
+ "HATCHERY_EDIBLE\020x\022\026\n\022HATCHERY_SUPERFOOD\020"
+ "y\022\024\n\020HATCHERY_MEDICAL\020z\022\030\n\024HATCHERY_ROCK"
+ "ET_FUEL\020{\022\032\n\026HATCHERY_SUPERMATERIAL\020|\022\023\n"
+ "\017HATCHERY_FUSION\020}\022\024\n\020HATCHERY_QUANTUM\020~"
+ "\022\030\n\024HATCHERY_IMMORTALITY\020\177\022\025\n\020HATCHERY_T"
+ "ACHYON\020\200\001\022\026\n\021HATCHERY_GRAVITON\020\201\001\022\027\n\022HAT"
+ "CHERY_DILITHIUM\020\202\001\022\025\n\020HATCHERY_PRODIGY\020\203"
+ "\001\022\027\n\022HATCHERY_TERRAFORM\020\204\001\022\030\n\023HATCHERY_A"
+ "NTIMATTER\020\205\001\022\031\n\024HATCHERY_DARK_MATTER\020\206\001\022"
+ "\020\n\013HATCHERY_AI\020\207\001\022\024\n\017HATCHERY_NEBULA\020\210\001\022"
+ "\026\n\021HATCHERY_UNIVERSE\020\211\001\022\033\n\026HATCHERY_ENLI"
+ "GHTENMENT\020\212\001\022\027\n\022HATCHERY_CHOCOLATE\020\213\001\022\024\n"
+ "\017HATCHERY_EASTER\020\214\001\022\032\n\025HATCHERY_WATERBAL"
+ "LOON\020\215\001\022\026\n\021HATCHERY_FIREWORK\020\216\001\022\025\n\020HATCH"
+ "ERY_PUMPKIN\020\217\001\022\n\n\005HOA_1\020\252\001\022\n\n\005HOA_2\020\253\001\022\n"
+ "\n\005HOA_3\020\254\001\022\026\n\021MISSION_CONTROL_1\020\264\001\022\026\n\021MI"
+ "SSION_CONTROL_2\020\265\001\022\026\n\021MISSION_CONTROL_3\020"
+ "\266\001\022\020\n\013FUEL_TANK_1\020\310\001\022\020\n\013FUEL_TANK_2\020\311\001\022\020"
+ "\n\013FUEL_TANK_3\020\312\001\022\020\n\013FUEL_TANK_4\020\313\001\022\032\n\025HA"
+ "TCHERY_GRAVITON_TOP\020\364\003\022\033\n\026HATCHERY_NEBUL"
+ "A_MIDDLE\020\365\003\022\030\n\023HATCHERY_NEBULA_TOP\020\366\003\022 \n"
+ "\033HATCHERY_DARK_MATTER_RING_1\020\371\003\022 \n\033HATCH"
+ "ERY_DARK_MATTER_RING_2\020\372\003\022 \n\033HATCHERY_DA"
+ "RK_MATTER_RING_3\020\373\003\022\026\n\021HATCHERY_AI_TOP_1"
+ "\020\376\003\022\026\n\021HATCHERY_AI_TOP_2\020\377\003\022\026\n\021HATCHERY_"
+ "AI_TOP_3\020\200\004\022\026\n\021HATCHERY_AI_TOP_4\020\201\004\022\034\n\027H"
+ "ATCHERY_UNIVERSE_PROBE\020\203\004\022\033\n\026HATCHERY_UN"
+ "IVERSE_BOLT\020\204\004\022\037\n\032HATCHERY_ENLIGHTENMENT"
+ "_ORB\020\210\004\022\024\n\017HYPERLOOP_TRACK\020\272\004\022\021\n\014MAILBOX"
+ "_FULL\020\330\004\022\014\n\007CHICKEN\020\350\007\022\010\n\003HAT\020\362\007\022\014\n\007UNKN"
+ "OWN\020\217N\"\252\005\n\014ShellSetSpec\022\022\n\nidentifier\030\001 "
+ "\001(\t\022\014\n\004name\030\002 \001(\t\022\r\n\005price\030\003 \001(\r\022 \n\025pric"
+ "e_mult_DEPRECATED\030\010 \001(\001:\0011\022\020\n\010discount\030\021"
+ " \001(\001\022\024\n\014required_eop\030\004 \001(\r\022\032\n\022required_s"
+ "oul_eggs\030\005 \001(\001\022\033\n\023required_parent_set\030\024 "
+ "\001(\t\022\016\n\006is_new\030\t \001(\010\022\017\n\007expires\030\n \001(\010\022\037\n\027"
+ "seconds_until_available\030\022 \001(\001\022\031\n\021seconds"
+ "_remaining\030\013 \001(\001\022\022\n\npopularity\030\025 \001(\004\022\021\n\t"
+ "decorator\030\016 \001(\010\022\031\n\021modified_geometry\030\r \001"
+ "(\010\022\023\n\013element_set\030\007 \001(\010\022\026\n\016hex_base_colo"
+ "r\030\020 \001(\t\0222\n\nvariations\030\017 \003(\0132\036.ei.ShellSe"
+ "tSpec.VariationSpec\022\031\n\004icon\030\023 \001(\0132\013.ei.D"
+ "LCItem\022\032\n\022default_appearance\030\006 \001(\010\022\031\n\021cu"
+ "stom_appearance\030\014 \001(\010\032\223\001\n\rVariationSpec\022"
+ "\022\n\nidentifier\030\001 \001(\t\022\021\n\thex_color\030\002 \001(\t\022\r"
+ "\n\005price\030\003 \001(\r\022\025\n\rsort_priority\030\006 \001(\005\022\032\n\022"
+ "default_appearance\030\004 \001(\010\022\031\n\021custom_appea"
+ "rance\030\005 \001(\010\"\325\005\n\017ShellObjectSpec\022\022\n\nident"
+ "ifier\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022+\n\nasset_type\030"
+ "\003 \001(\0162\027.ei.ShellSpec.AssetType\022\024\n\014object"
+ "_class\030\016 \001(\t\022\023\n\013icon_colors\030\017 \003(\t\022\r\n\005pri"
+ "ce\030\004 \001(\r\022\024\n\014required_eop\030\005 \001(\r\022\032\n\022requir"
+ "ed_soul_eggs\030\006 \001(\001\022\016\n\006is_new\030\n \001(\010\022\017\n\007ex"
+ "pires\030\013 \001(\010\022\037\n\027seconds_until_available\030\022"
+ " \001(\001\022\031\n\021seconds_remaining\030\014 \001(\001\022\022\n\npopul"
+ "arity\030\023 \001(\004\022\020\n\010metadata\030\007 \003(\001\022\017\n\007no_hats"
+ "\030\r \001(\010\022\?\n\021chicken_animation\030\020 \001(\0162$.ei.S"
+ "hellObjectSpec.ChickenAnimation\022\025\n\rsort_"
+ "priority\030\021 \001(\005\022,\n\006pieces\030\010 \003(\0132\034.ei.Shel"
+ "lObjectSpec.LODPiece\022\032\n\022default_appearan"
+ "ce\030\t \001(\010\0321\n\010LODPiece\022\030\n\003dlc\030\001 \001(\0132\013.ei.D"
+ "LCItem\022\013\n\003lod\030\002 \001(\r\"\235\001\n\020ChickenAnimation"
+ "\022\020\n\014STANDARD_RUN\020\000\022\n\n\006SLOWMO\020\007\022\n\n\006WOBBLE"
+ "\020\001\022\017\n\013WOBBLE_LEAN\020\005\022\n\n\006SMOOTH\020\002\022\017\n\013SMOOT"
+ "H_LEAN\020\006\022\t\n\005HOVER\020\003\022\023\n\017SIDEWAYS_SMOOTH\020\004"
+ "\022\021\n\rSIDEWAYS_LEAN\020\010\"\222\001\n\016ShellGroupSpec\022\022"
+ "\n\nidentifier\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022+\n\nasse"
+ "t_type\030\005 \001(\0162\027.ei.ShellSpec.AssetType\022\022\n"
+ "\nmember_ids\030\003 \003(\t\022\035\n\025price_mult_DEPRECAT"
+ "ED\030\004 \001(\001\"\351\001\n\nDLCCatalog\022\032\n\005items\030\001 \003(\0132\013"
+ ".ei.DLCItem\022\035\n\006shells\030\002 \003(\0132\r.ei.ShellSp"
+ "ec\022$\n\nshell_sets\030\003 \003(\0132\020.ei.ShellSetSpec"
+ "\022$\n\ndecorators\030\006 \003(\0132\020.ei.ShellSetSpec\022*"
+ "\n\rshell_objects\030\004 \003(\0132\023.ei.ShellObjectSp"
+ "ec\022(\n\014shell_groups\030\005 \003(\0132\022.ei.ShellGroup"
+ "Spec\"\354\021\n\007ShellDB\0220\n\017shell_inventory\030\001 \003("
+ "\0132\027.ei.ShellDB.ShellStatus\022\?\n\027shell_elem"
+ "ent_inventory\030\005 \003(\0132\036.ei.ShellDB.ShellEl"
+ "ementStatus\022F\n\031shell_variation_inventory"
+ "\030\010 \003(\0132#.ei.ShellDB.ShellSetVariationSta"
+ "tus\0224\n\023shell_set_inventory\030\002 \003(\0132\027.ei.Sh"
+ "ellDB.ShellStatus\0227\n\026shell_object_invent"
+ "ory\030\004 \003(\0132\027.ei.ShellDB.ShellStatus\0223\n\014fa"
+ "rm_configs\030\003 \003(\0132\035.ei.ShellDB.FarmConfig"
+ "uration\0229\n\rsaved_configs\030\t \003(\0132\".ei.Shel"
+ "lDB.SavedFarmConfiguration\022\035\n\025new_shells"
+ "_downloaded\030\006 \003(\t\022\027\n\017new_shells_seen\030\007 \003"
+ "(\t\022\"\n\032lighting_controls_unlocked\030\n \001(\010\0320"
+ "\n\013ShellStatus\022\022\n\nidentifier\030\001 \001(\t\022\r\n\005own"
+ "ed\030\002 \001(\010\032V\n\022ShellElementStatus\022(\n\007elemen"
+ "t\030\001 \001(\0162\027.ei.ShellDB.FarmElement\022\026\n\016set_"
+ "identifier\030\002 \001(\t\032K\n\027ShellSetVariationSta"
+ "tus\022\026\n\016set_identifier\030\001 \001(\t\022\030\n\020owned_var"
+ "iations\030\002 \003(\t\032\245\003\n\021FarmConfiguration\0220\n\017l"
+ "ocked_elements\030\n \003(\0162\027.ei.ShellDB.FarmEl"
+ "ement\0225\n\rshell_configs\030\001 \003(\0132\036.ei.ShellD"
+ "B.ShellConfiguration\022<\n\021shell_set_config"
+ "s\030\002 \003(\0132!.ei.ShellDB.ShellSetConfigurati"
+ "on\022#\n\033configure_chickens_by_group\030\007 \001(\010\022"
+ ":\n\rgroup_configs\030\010 \003(\0132#.ei.ShellDB.Shel"
+ "lGroupConfiguration\0222\n\017chicken_configs\030\t"
+ " \003(\0132\031.ei.ShellDB.ChickenConfig\022\037\n\027light"
+ "ing_config_enabled\030\013 \001(\010\0223\n\017lighting_con"
+ "fig\030\014 \001(\0132\032.ei.ShellDB.LightingConfig\032\251\001"
+ "\n\026SavedFarmConfiguration\022\n\n\002id\030\001 \001(\t\022-\n\006"
+ "config\030\002 \001(\0132\035.ei.ShellDB.FarmConfigurat"
+ "ion\022\030\n\020client_save_time\030\003 \001(\001\022\021\n\tserver_"
+ "id\030\004 \001(\t\022\024\n\014display_name\030\005 \001(\t\022\021\n\tpurcha"
+ "sed\030\006 \001(\010\032j\n\022ShellConfiguration\022+\n\nasset"
+ "_type\030\001 \001(\0162\027.ei.ShellSpec.AssetType\022\r\n\005"
+ "index\030\002 \001(\r\022\030\n\020shell_identifier\030\003 \001(\t\032\252\001"
+ "\n\025ShellSetConfiguration\022(\n\007element\030\001 \001(\016"
+ "2\027.ei.ShellDB.FarmElement\022\r\n\005index\030\002 \001(\r"
+ "\022\034\n\024shell_set_identifier\030\003 \001(\t\022\034\n\024variat"
+ "ion_identifier\030\004 \001(\t\022\034\n\024decorator_identi"
+ "fier\030\005 \001(\t\032`\n\027ShellGroupConfiguration\022+\n"
+ "\nasset_type\030\001 \001(\0162\027.ei.ShellSpec.AssetTy"
+ "pe\022\030\n\020group_identifier\030\002 \001(\t\032C\n\rChickenC"
+ "onfig\022\032\n\022chicken_identifier\030\001 \001(\t\022\026\n\016hat"
+ "_identifier\030\002 \001(\t\032\234\002\n\016LightingConfig\022\036\n\t"
+ "light_dir\030\001 \001(\0132\013.ei.Vector3\022\'\n\022light_di"
+ "rect_color\030\002 \001(\0132\013.ei.Vector4\022\036\n\026light_d"
+ "irect_intensity\030\003 \001(\002\022(\n\023light_ambient_c"
+ "olor\030\004 \001(\0132\013.ei.Vector4\022\037\n\027light_ambient"
+ "_intensity\030\005 \001(\002\022\036\n\tfog_color\030\006 \001(\0132\013.ei"
+ ".Vector4\022\020\n\010fog_near\030\007 \001(\002\022\017\n\007fog_far\030\010 "
+ "\001(\002\022\023\n\013fog_density\030\t \001(\002\"\340\001\n\013FarmElement"
+ "\022\r\n\tHEN_HOUSE\020\001\022\010\n\004SILO\020\002\022\013\n\007MAILBOX\020\003\022\017"
+ "\n\013TROPHY_CASE\020\004\022\n\n\006GROUND\020\005\022\r\n\tHARDSCAPE"
+ "\020\006\022\r\n\tHYPERLOOP\020\007\022\t\n\005DEPOT\020\010\022\007\n\003LAB\020\t\022\014\n"
+ "\010HATCHERY\020\n\022\007\n\003HOA\020\013\022\023\n\017MISSION_CONTROL\020"
+ "\014\022\r\n\tFUEL_TANK\020\r\022\013\n\007CHICKEN\020\016\022\007\n\003HAT\020\017\022\013"
+ "\n\007UNKNOWN\020c\"\241\001\n\024ShellPopularityStats\022,\n\004"
+ "data\030\001 \003(\0132\036.ei.ShellPopularityStats.Ent"
+ "ry\032[\n\005Entry\022\n\n\002id\030\001 \001(\t\022(\n\007element\030\002 \001(\016"
+ "2\027.ei.ShellDB.FarmElement\022\r\n\005spent\030\003 \001(\004"
+ "\022\r\n\005count\030\004 \001(\004\"\234\002\n\017ShellsActionLog\022#\n\005r"
+ "info\030\010 \001(\0132\024.ei.BasicRequestInfo\022\017\n\007user"
+ "_id\030\001 \001(\t\022\016\n\006action\030\002 \001(\t\022\016\n\006sub_id\030\003 \001("
+ "\t\022-\n\014farm_element\030\t \001(\0162\027.ei.ShellDB.Far"
+ "mElement\022\014\n\004cost\030\004 \001(\r\022\023\n\013approx_time\030\005 "
+ "\001(\001\022\017\n\007version\030\006 \001(\t\022\022\n\nfarm_index\030\007 \001(\005"
+ "\022\021\n\tsoul_eggs\030\n \001(\001\022\025\n\rtickets_spent\030\013 \001"
+ "(\004\022\022\n\ngold_spent\030\014 \001(\004\"\261\001\n\032SubmitShellSh"
+ "owcaseRequest\022#\n\005rinfo\030\004 \001(\0132\024.ei.BasicR"
+ "equestInfo\022\020\n\010local_id\030\001 \001(\t\022\017\n\007user_id\030"
+ "\002 \001(\t\022\027\n\017public_username\030\005 \001(\010\0222\n\013farm_c"
+ "onfig\030\003 \001(\0132\035.ei.ShellDB.FarmConfigurati"
+ "on\"\227\001\n\rShellShowcase\022)\n\003top\030\001 \003(\0132\034.ei.S"
+ "hellShowcaseListingInfo\022.\n\010featured\030\002 \003("
+ "\0132\034.ei.ShellShowcaseListingInfo\022+\n\005fresh"
+ "\030\003 \003(\0132\034.ei.ShellShowcaseListingInfo\"\223\003\n"
+ "\030ShellShowcaseListingInfo\022\n\n\002id\030\001 \001(\t\022\020\n"
+ "\010local_id\030\014 \001(\t\022\014\n\004name\030\002 \001(\t\022\023\n\013descrip"
+ "tion\030\003 \001(\t\022\024\n\014creator_name\030\016 \001(\t\0223\n\006stat"
+ "us\030\013 \001(\0162#.ei.ShellShowcaseListingInfo.S"
+ "tatus\0222\n\013farm_config\030\004 \001(\0132\035.ei.ShellDB."
+ "FarmConfiguration\022\r\n\005sales\030\005 \001(\r\022\r\n\005gros"
+ "s\030\006 \001(\004\022\r\n\005views\030\007 \001(\004\022\016\n\006equips\030\r \001(\004\022\r"
+ "\n\005likes\030\010 \001(\r\022\020\n\010dislikes\030\t \001(\r\022\021\n\tshare"
+ "_url\030\n \001(\t\"F\n\006Status\022\010\n\004NONE\020\000\022\r\n\tSUBMIT"
+ "TED\020\001\022\010\n\004LIVE\020\002\022\014\n\010FEATURED\020\003\022\013\n\007INVALID"
+ "\020\004\"g\n#ShowcaseRoyaltyDeliveryConfirmatio"
+ "n\022#\n\005rinfo\030\003 \001(\0132\024.ei.BasicRequestInfo\022\013"
+ "\n\003ids\030\001 \003(\t\022\016\n\006amount\030\002 \001(\r\"I\n\027ShellShow"
+ "caseListingSet\022.\n\010listings\030\001 \003(\0132\034.ei.Sh"
+ "ellShowcaseListingInfo\"^\n\021ShellsActionBa"
+ "tch\022#\n\005rinfo\030\001 \001(\0132\024.ei.BasicRequestInfo"
+ "\022$\n\007actions\030\002 \003(\0132\023.ei.ShellsActionLog\"\321"
+ "\t\n\030UserVerificationAnalysis\022;\n\016overall_s"
+ "tatus\030\001 \001(\0162#.ei.UserVerificationAnalysi"
+ "s.Status\022\022\n\nstart_time\030\002 \001(\001\022\027\n\017completi"
+ "on_time\030\003 \001(\001\022\025\n\rnum_prestiges\030\016 \001(\001\022\021\n\t"
+ "soul_eggs\030\017 \001(\001\022\030\n\020eggs_of_prophecy\030\033 \001("
+ "\r\0227\n\niap_status\030\022 \001(\0162#.ei.UserVerificat"
+ "ionAnalysis.Status\022\033\n\023verified_pro_permi"
+ "t\030\004 \001(\010\022\035\n\025verified_piggy_breaks\030\005 \001(\r\022\032"
+ "\n\022verified_other_iap\030\006 \001(\r\022\026\n\016unverified"
+ "_iap\030\007 \001(\r\022\023\n\013gold_earned\030\r \001(\001\022\031\n\021regul"
+ "ar_iap_buyer\030\026 \001(\010\022\033\n\023regular_iap_cheate"
+ "r\030\027 \001(\010\022=\n\020artifacts_status\030\023 \001(\0162#.ei.U"
+ "serVerificationAnalysis.Status\022\032\n\022missio"
+ "ns_completed\030\010 \001(\r\022\033\n\023artifacts_collecte"
+ "d\030\t \001(\001\022\032\n\022artifacts_consumed\030\n \001(\001\022\036\n\026a"
+ "rtifacts_in_inventory\030\013 \001(\001\022#\n\033rare_arti"
+ "facts_in_inventory\030! \001(\004\022 \n\030rare_artifac"
+ "ts_on_server\030\" \001(\004\022(\n legendary_artifact"
+ "s_in_inventory\030# \001(\004\022%\n\035legendary_artifa"
+ "cts_on_server\030$ \001(\004\022\033\n\023gold_spent_crafti"
+ "ng\030\025 \001(\001\022\032\n\022excessive_consumes\030\030 \001(\010\022\033\n\023"
+ "excessive_inventory\030\031 \001(\010\022\027\n\017excessive_s"
+ "pend\030\032 \001(\010\022=\n\020contracts_status\030\024 \001(\0162#.e"
+ "i.UserVerificationAnalysis.Status\022\034\n\024num"
+ "_coop_memberships\030\014 \001(\r\022\027\n\017valid_contrac"
+ "ts\030\020 \001(\r\022\031\n\021invalid_contracts\030\021 \003(\t\022\025\n\re"
+ "xcessive_eop\030\034 \001(\010\022#\n\033excessive_invalid_"
+ "contracts\030\035 \001(\010\022\020\n\010verified\030\036 \001(\010\022\035\n\025ver"
+ "ification_override\030\037 \001(\010\022#\n\033verification"
+ "_override_value\030 \001(\010\"3\n\006Status\022\013\n\007UNKNO"
+ "WN\020\000\022\016\n\nPROCESSING\020\001\022\014\n\010COMPLETE\020\002\"\365\005\n\024U"
+ "serSubscriptionInfo\022:\n\022subscription_leve"
+ "l\030\r \001(\0162\036.ei.UserSubscriptionInfo.Level\022"
+ "\?\n\027next_subscription_level\030\017 \001(\0162\036.ei.Us"
+ "erSubscriptionInfo.Level\022$\n\034lock_next_su"
+ "bscription_level\030\022 \001(\010\022\036\n\010platform\030\n \001(\016"
+ "2\014.ei.Platform\022\037\n\027original_transaction_i"
+ "d\030\001 \001(\t\022\035\n\025linked_transaction_id\030\020 \001(\t\022\024"
+ "\n\014acknowledged\030\021 \001(\010\022\030\n\020first_subscribed"
+ "\030\002 \001(\001\022\022\n\nperiod_end\030\004 \001(\001\022/\n\006status\030\005 \001"
+ "(\0162\037.ei.UserSubscriptionInfo.Status\022\024\n\014s"
+ "tore_status\030\016 \001(\t\022\022\n\nauto_renew\030\006 \001(\010\022\017\n"
+ "\007sandbox\030\023 \001(\010\022\024\n\014last_updated\030\007 \001(\001\0226\n\007"
+ "history\030\t \003(\0132%.ei.UserSubscriptionInfo."
+ "HistoryEntry\022\025\n\rpast_user_ids\030\013 \003(\t\032F\n\014H"
+ "istoryEntry\022\021\n\ttimestamp\030\001 \001(\001\022\022\n\nmessag"
+ "e_id\030\002 \001(\t\022\017\n\007message\030\003 \001(\t\"\036\n\005Level\022\014\n\010"
+ "STANDARD\020\000\022\007\n\003PRO\020\001\"]\n\006Status\022\013\n\007UNKNOWN"
+ "\020\000\022\n\n\006ACTIVE\020\001\022\013\n\007EXPIRED\020\002\022\013\n\007REVOKED\020\003"
+ "\022\020\n\014GRACE_PERIOD\020\004\022\016\n\nPAUSE_HOLD\020\005\"\246\001\n\035S"
+ "ubscriptionChangeHintRequest\022#\n\005rinfo\030\003 "
+ "\001(\0132\024.ei.BasicRequestInfo\022\037\n\027original_tr"
+ "ansaction_id\030\001 \001(\t\022\?\n\027next_subscription_"
+ "level\030\002 \001(\0162\036.ei.UserSubscriptionInfo.Le"
+ "vel\">\n\022CXPEvalRolloutInfo\022\022\n\ncurrent_id\030"
+ "\001 \001(\t\022\024\n\014basis_points\030\002 \001(\r*4\n\010Platform\022"
+ "\024\n\020UNKNOWN_PLATFORM\020\000\022\007\n\003IOS\020\001\022\t\n\005DROID\020"
+ "\002*=\n\020DeviceFormFactor\022\022\n\016UNKNOWN_DEVICE\020"
+ "\000\022\t\n\005PHONE\020\001\022\n\n\006TABLET\020\002*k\n\tAdNetwork\022\n\n"
+ "\006VUNGLE\020\000\022\016\n\nCHARTBOOST\020\001\022\r\n\tAD_COLONY\020\002"
+ "\022\014\n\010HYPER_MX\020\003\022\t\n\005UNITY\020\004\022\014\n\010FACEBOOK\020\005\022"
+ "\014\n\010APPLOVIN\020\006*\356\002\n\003Egg\022\n\n\006EDIBLE\020\001\022\r\n\tSUP"
+ "ERFOOD\020\002\022\013\n\007MEDICAL\020\003\022\017\n\013ROCKET_FUEL\020\004\022\022"
+ "\n\016SUPER_MATERIAL\020\005\022\n\n\006FUSION\020\006\022\013\n\007QUANTU"
+ "M\020\007\022\017\n\013IMMORTALITY\020\010\022\013\n\007TACHYON\020\t\022\014\n\010GRA"
+ "VITON\020\n\022\r\n\tDILITHIUM\020\013\022\013\n\007PRODIGY\020\014\022\r\n\tT"
+ "ERRAFORM\020\r\022\016\n\nANTIMATTER\020\016\022\017\n\013DARK_MATTE"
+ "R\020\017\022\006\n\002AI\020\020\022\n\n\006NEBULA\020\021\022\014\n\010UNIVERSE\020\022\022\021\n"
+ "\rENLIGHTENMENT\020\023\022\r\n\tCHOCOLATE\020d\022\n\n\006EASTE"
+ "R\020e\022\020\n\014WATERBALLOON\020f\022\014\n\010FIREWORK\020g\022\013\n\007P"
+ "UMPKIN\020h\022\014\n\007UNKNOWN\020\350\007*-\n\010FarmType\022\t\n\005EM"
+ "PTY\020\001\022\010\n\004HOME\020\002\022\014\n\010CONTRACT\020\003*+\n\010GoalTyp"
+ "e\022\r\n\tEGGS_LAID\020\001\022\020\n\014UNKNOWN_GOAL\020d*\211\002\n\nR"
+ "ewardType\022\010\n\004CASH\020\001\022\010\n\004GOLD\020\002\022\r\n\tSOUL_EG"
+ "GS\020\003\022\024\n\020EGGS_OF_PROPHECY\020\004\022\026\n\022EPIC_RESEA"
+ "RCH_ITEM\020\005\022\016\n\nPIGGY_FILL\020\006\022\024\n\020PIGGY_MULT"
+ "IPLIER\020\007\022\024\n\020PIGGY_LEVEL_BUMP\020\010\022\t\n\005BOOST\020"
+ "\t\022\017\n\013BOOST_TOKEN\020\n\022\014\n\010ARTIFACT\020\013\022\021\n\rARTI"
+ "FACT_CASE\020\014\022\013\n\007CHICKEN\020\r\022\020\n\014SHELL_SCRIPT"
+ "\020\016\022\022\n\016UNKNOWN_REWARD\020d*\315\001\n\nUILocation\022\010\n"
+ "\004NONE\020\000\022\010\n\004SHOP\020\001\022\016\n\nBOOST_SHOP\020\002\022\t\n\005PIG"
+ "GY\020\003\022\016\n\nPRO_PERMIT\020\004\022\016\n\nULTRA_SHOP\020\n\022\n\n\006"
+ "SHELLS\020\005\022\016\n\nSHELL_SETS\020\006\022\023\n\017SHELLS_SHOWC"
+ "ASE\020\014\022\014\n\010CHICKENS\020\007\022\020\n\014CHICKEN_HATS\020\013\022\021\n"
+ "\rEPIC_RESEARCH\020\010\022\014\n\010SETTINGS\020\t*\323\002\n\010UserT"
+ "ype\022\r\n\tALL_USERS\020\000\022\014\n\010EGGED_UP\020\017\022\026\n\022CONT"
+ "RACTS_UNLOCKED\020\001\022\026\n\022ARTIFACTS_UNLOCKED\020\003"
+ "\022\026\n\022FUEL_TANK_UNLOCKED\020\004\022\025\n\021PRO_PERMIT_A"
+ "CTIVE\020\005\022\020\n\014ULTRA_ACTIVE\020\006\022\021\n\rNO_PRO_PERM"
+ "IT\020\007\022\014\n\010NO_ULTRA\020\010\022\026\n\022CONTRACTS_INACTIVE"
+ "\020\t\022\024\n\020CONTRACTS_ACTIVE\020\n\022\024\n\020PLAYING_CONT"
+ "RACT\020\013\022\026\n\022ARTIFACTS_INACTIVE\020\014\022\024\n\020ARTIFA"
+ "CTS_ACTIVE\020\r\022\022\n\016PRESTIGE_READY\020\016\022\022\n\016PIGG"
+ "Y_HESITANT\020\020*4\n\020LeaderboardScope\022\014\n\010ALL_"
+ "TIME\020\000\022\022\n\016CURRENT_SEASON\020\001"
;
static ::_pbi::once_flag descriptor_table_ei_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_ei_2eproto = {
- false, false, 47927, descriptor_table_protodef_ei_2eproto,
+ false, false, 48306, descriptor_table_protodef_ei_2eproto,
"ei.proto",
- &descriptor_table_ei_2eproto_once, nullptr, 0, 192,
+ &descriptor_table_ei_2eproto_once, nullptr, 0, 194,
schemas, file_default_instances, TableStruct_ei_2eproto::offsets,
file_level_metadata_ei_2eproto, file_level_enum_descriptors_ei_2eproto,
file_level_service_descriptors_ei_2eproto,
@@ -9889,6 +9966,7 @@ bool ShellShowcaseListingInfo_Status_IsValid(int value) {
case 1:
case 2:
case 3:
+ case 4:
return true;
default:
return false;
@@ -9900,6 +9978,7 @@ constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::NONE;
constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::SUBMITTED;
constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::LIVE;
constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::FEATURED;
+constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::INVALID;
constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::Status_MIN;
constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::Status_MAX;
constexpr int ShellShowcaseListingInfo::Status_ARRAYSIZE;
@@ -10137,6 +10216,7 @@ bool UILocation_IsValid(int value) {
case 9:
case 10:
case 11:
+ case 12:
return true;
default:
return false;
@@ -60023,6 +60103,253 @@ ::PROTOBUF_NAMESPACE_ID::Metadata MailState::GetMetadata() const {
// ===================================================================
+class PeriodicalsResponse_RoyaltyInfo::_Internal {
+ public:
+ using HasBits = decltype(std::declval()._has_bits_);
+ static void set_has_id(HasBits* has_bits) {
+ (*has_bits)[0] |= 1u;
+ }
+ static void set_has_amount(HasBits* has_bits) {
+ (*has_bits)[0] |= 2u;
+ }
+};
+
+PeriodicalsResponse_RoyaltyInfo::PeriodicalsResponse_RoyaltyInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ // @@protoc_insertion_point(arena_constructor:ei.PeriodicalsResponse.RoyaltyInfo)
+}
+PeriodicalsResponse_RoyaltyInfo::PeriodicalsResponse_RoyaltyInfo(const PeriodicalsResponse_RoyaltyInfo& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message(),
+ _has_bits_(from._has_bits_) {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ id_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ id_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_id()) {
+ id_.Set(from._internal_id(),
+ GetArenaForAllocation());
+ }
+ amount_ = from.amount_;
+ // @@protoc_insertion_point(copy_constructor:ei.PeriodicalsResponse.RoyaltyInfo)
+}
+
+inline void PeriodicalsResponse_RoyaltyInfo::SharedCtor() {
+id_.InitDefault();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ id_.Set("", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+amount_ = 0u;
+}
+
+PeriodicalsResponse_RoyaltyInfo::~PeriodicalsResponse_RoyaltyInfo() {
+ // @@protoc_insertion_point(destructor:ei.PeriodicalsResponse.RoyaltyInfo)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void PeriodicalsResponse_RoyaltyInfo::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ id_.Destroy();
+}
+
+void PeriodicalsResponse_RoyaltyInfo::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void PeriodicalsResponse_RoyaltyInfo::Clear() {
+// @@protoc_insertion_point(message_clear_start:ei.PeriodicalsResponse.RoyaltyInfo)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ cached_has_bits = _has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
+ id_.ClearNonDefaultToEmpty();
+ }
+ amount_ = 0u;
+ _has_bits_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* PeriodicalsResponse_RoyaltyInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ _Internal::HasBits has_bits{};
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // optional string id = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
+ auto str = _internal_mutable_id();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "ei.PeriodicalsResponse.RoyaltyInfo.id");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
+ // optional uint32 amount = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) {
+ _Internal::set_has_amount(&has_bits);
+ amount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ _has_bits_.Or(has_bits);
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* PeriodicalsResponse_RoyaltyInfo::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:ei.PeriodicalsResponse.RoyaltyInfo)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = _has_bits_[0];
+ // optional string id = 1;
+ if (cached_has_bits & 0x00000001u) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ this->_internal_id().data(), static_cast(this->_internal_id().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "ei.PeriodicalsResponse.RoyaltyInfo.id");
+ target = stream->WriteStringMaybeAliased(
+ 1, this->_internal_id(), target);
+ }
+
+ // optional uint32 amount = 2;
+ if (cached_has_bits & 0x00000002u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_amount(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:ei.PeriodicalsResponse.RoyaltyInfo)
+ return target;
+}
+
+size_t PeriodicalsResponse_RoyaltyInfo::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:ei.PeriodicalsResponse.RoyaltyInfo)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ cached_has_bits = _has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ // optional string id = 1;
+ if (cached_has_bits & 0x00000001u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_id());
+ }
+
+ // optional uint32 amount = 2;
+ if (cached_has_bits & 0x00000002u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_amount());
+ }
+
+ }
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PeriodicalsResponse_RoyaltyInfo::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ PeriodicalsResponse_RoyaltyInfo::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PeriodicalsResponse_RoyaltyInfo::GetClassData() const { return &_class_data_; }
+
+void PeriodicalsResponse_RoyaltyInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast(to)->MergeFrom(
+ static_cast(from));
+}
+
+
+void PeriodicalsResponse_RoyaltyInfo::MergeFrom(const PeriodicalsResponse_RoyaltyInfo& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:ei.PeriodicalsResponse.RoyaltyInfo)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ cached_has_bits = from._has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000001u) {
+ _internal_set_id(from._internal_id());
+ }
+ if (cached_has_bits & 0x00000002u) {
+ amount_ = from.amount_;
+ }
+ _has_bits_[0] |= cached_has_bits;
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void PeriodicalsResponse_RoyaltyInfo::CopyFrom(const PeriodicalsResponse_RoyaltyInfo& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:ei.PeriodicalsResponse.RoyaltyInfo)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool PeriodicalsResponse_RoyaltyInfo::IsInitialized() const {
+ return true;
+}
+
+void PeriodicalsResponse_RoyaltyInfo::InternalSwap(PeriodicalsResponse_RoyaltyInfo* other) {
+ using std::swap;
+ auto* lhs_arena = GetArenaForAllocation();
+ auto* rhs_arena = other->GetArenaForAllocation();
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(_has_bits_[0], other->_has_bits_[0]);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &id_, lhs_arena,
+ &other->id_, rhs_arena
+ );
+ swap(amount_, other->amount_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata PeriodicalsResponse_RoyaltyInfo::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
+ file_level_metadata_ei_2eproto[113]);
+}
+
+// ===================================================================
+
class PeriodicalsResponse::_Internal {
public:
using HasBits = decltype(std::declval()._has_bits_);
@@ -60081,7 +60408,8 @@ PeriodicalsResponse::PeriodicalsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena,
: ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
gifts_(arena),
evaluations_(arena),
- artifact_cases_(arena) {
+ artifact_cases_(arena),
+ showcase_royalties_(arena) {
SharedCtor();
// @@protoc_insertion_point(arena_constructor:ei.PeriodicalsResponse)
}
@@ -60090,7 +60418,8 @@ PeriodicalsResponse::PeriodicalsResponse(const PeriodicalsResponse& from)
_has_bits_(from._has_bits_),
gifts_(from.gifts_),
evaluations_(from.evaluations_),
- artifact_cases_(from.artifact_cases_) {
+ artifact_cases_(from.artifact_cases_),
+ showcase_royalties_(from.showcase_royalties_) {
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
if (from._internal_has_sales()) {
sales_ = new ::ei::SalesInfo(*from.sales_);
@@ -60164,6 +60493,7 @@ void PeriodicalsResponse::Clear() {
gifts_.Clear();
evaluations_.Clear();
artifact_cases_.Clear();
+ showcase_royalties_.Clear();
cached_has_bits = _has_bits_[0];
if (cached_has_bits & 0x0000003fu) {
if (cached_has_bits & 0x00000001u) {
@@ -60289,6 +60619,19 @@ const char* PeriodicalsResponse::_InternalParse(const char* ptr, ::_pbi::ParseCo
} else
goto handle_unusual;
continue;
+ // repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ case 10:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_showcase_royalties(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<82>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -60386,6 +60729,14 @@ uint8_t* PeriodicalsResponse::_InternalSerialize(
InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream);
}
+ // repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_showcase_royalties_size()); i < n; i++) {
+ const auto& repfield = this->_internal_showcase_royalties(i);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(10, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
@@ -60423,6 +60774,13 @@ size_t PeriodicalsResponse::ByteSizeLong() const {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
}
+ // repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ total_size += 1UL * this->_internal_showcase_royalties_size();
+ for (const auto& msg : this->showcase_royalties_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
cached_has_bits = _has_bits_[0];
if (cached_has_bits & 0x0000003fu) {
// optional .ei.SalesInfo sales = 1;
@@ -60493,6 +60851,7 @@ void PeriodicalsResponse::MergeFrom(const PeriodicalsResponse& from) {
gifts_.MergeFrom(from.gifts_);
evaluations_.MergeFrom(from.evaluations_);
artifact_cases_.MergeFrom(from.artifact_cases_);
+ showcase_royalties_.MergeFrom(from.showcase_royalties_);
cached_has_bits = from._has_bits_[0];
if (cached_has_bits & 0x0000003fu) {
if (cached_has_bits & 0x00000001u) {
@@ -60535,6 +60894,7 @@ void PeriodicalsResponse::InternalSwap(PeriodicalsResponse* other) {
gifts_.InternalSwap(&other->gifts_);
evaluations_.InternalSwap(&other->evaluations_);
artifact_cases_.InternalSwap(&other->artifact_cases_);
+ showcase_royalties_.InternalSwap(&other->showcase_royalties_);
::PROTOBUF_NAMESPACE_ID::internal::memswap<
PROTOBUF_FIELD_OFFSET(PeriodicalsResponse, contract_player_info_)
+ sizeof(PeriodicalsResponse::contract_player_info_)
@@ -60546,7 +60906,7 @@ void PeriodicalsResponse::InternalSwap(PeriodicalsResponse* other) {
::PROTOBUF_NAMESPACE_ID::Metadata PeriodicalsResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[113]);
+ file_level_metadata_ei_2eproto[114]);
}
// ===================================================================
@@ -61148,7 +61508,7 @@ void GetPeriodicalsRequest::InternalSwap(GetPeriodicalsRequest* other) {
::PROTOBUF_NAMESPACE_ID::Metadata GetPeriodicalsRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[114]);
+ file_level_metadata_ei_2eproto[115]);
}
// ===================================================================
@@ -61584,7 +61944,7 @@ void ConfigRequest::InternalSwap(ConfigRequest* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ConfigRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[115]);
+ file_level_metadata_ei_2eproto[116]);
}
// ===================================================================
@@ -61884,7 +62244,7 @@ void ConfigResponse::InternalSwap(ConfigResponse* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ConfigResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[116]);
+ file_level_metadata_ei_2eproto[117]);
}
// ===================================================================
@@ -62267,7 +62627,7 @@ void AdAttributionRawData::InternalSwap(AdAttributionRawData* other) {
::PROTOBUF_NAMESPACE_ID::Metadata AdAttributionRawData::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[117]);
+ file_level_metadata_ei_2eproto[118]);
}
// ===================================================================
@@ -62858,7 +63218,7 @@ void AdAttributionRow::InternalSwap(AdAttributionRow* other) {
::PROTOBUF_NAMESPACE_ID::Metadata AdAttributionRow::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[118]);
+ file_level_metadata_ei_2eproto[119]);
}
// ===================================================================
@@ -63997,7 +64357,7 @@ void AdAttributionInfo::InternalSwap(AdAttributionInfo* other) {
::PROTOBUF_NAMESPACE_ID::Metadata AdAttributionInfo::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[119]);
+ file_level_metadata_ei_2eproto[120]);
}
// ===================================================================
@@ -64259,7 +64619,7 @@ void ArtifactsClientInfo_LaunchCount::InternalSwap(ArtifactsClientInfo_LaunchCou
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsClientInfo_LaunchCount::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[120]);
+ file_level_metadata_ei_2eproto[121]);
}
// ===================================================================
@@ -64548,7 +64908,7 @@ void ArtifactsClientInfo::InternalSwap(ArtifactsClientInfo* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsClientInfo::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[121]);
+ file_level_metadata_ei_2eproto[122]);
}
// ===================================================================
@@ -64777,7 +65137,7 @@ void MissionInfo_Fuel::InternalSwap(MissionInfo_Fuel* other) {
::PROTOBUF_NAMESPACE_ID::Metadata MissionInfo_Fuel::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[122]);
+ file_level_metadata_ei_2eproto[123]);
}
// ===================================================================
@@ -65396,7 +65756,7 @@ void MissionInfo::InternalSwap(MissionInfo* other) {
::PROTOBUF_NAMESPACE_ID::Metadata MissionInfo::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[123]);
+ file_level_metadata_ei_2eproto[124]);
}
// ===================================================================
@@ -65705,7 +66065,7 @@ void ArtifactSpec::InternalSwap(ArtifactSpec* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactSpec::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[124]);
+ file_level_metadata_ei_2eproto[125]);
}
// ===================================================================
@@ -65937,7 +66297,7 @@ void CompleteArtifact::InternalSwap(CompleteArtifact* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CompleteArtifact::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[125]);
+ file_level_metadata_ei_2eproto[126]);
}
// ===================================================================
@@ -66269,7 +66629,7 @@ void ArtifactInventoryItem::InternalSwap(ArtifactInventoryItem* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactInventoryItem::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[126]);
+ file_level_metadata_ei_2eproto[127]);
}
// ===================================================================
@@ -66499,7 +66859,7 @@ void InventorySlot::InternalSwap(InventorySlot* other) {
::PROTOBUF_NAMESPACE_ID::Metadata InventorySlot::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[127]);
+ file_level_metadata_ei_2eproto[128]);
}
// ===================================================================
@@ -66740,7 +67100,7 @@ void ArtifactsConfigurationRequest::InternalSwap(ArtifactsConfigurationRequest*
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsConfigurationRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[128]);
+ file_level_metadata_ei_2eproto[129]);
}
// ===================================================================
@@ -67132,7 +67492,7 @@ void ArtifactsConfigurationResponse_MissionParameters_Duration::InternalSwap(Art
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsConfigurationResponse_MissionParameters_Duration::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[129]);
+ file_level_metadata_ei_2eproto[130]);
}
// ===================================================================
@@ -67437,7 +67797,7 @@ void ArtifactsConfigurationResponse_MissionParameters::InternalSwap(ArtifactsCon
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsConfigurationResponse_MissionParameters::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[130]);
+ file_level_metadata_ei_2eproto[131]);
}
// ===================================================================
@@ -67867,7 +68227,7 @@ void ArtifactsConfigurationResponse_ArtifactParameters::InternalSwap(ArtifactsCo
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsConfigurationResponse_ArtifactParameters::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[131]);
+ file_level_metadata_ei_2eproto[132]);
}
// ===================================================================
@@ -68097,7 +68457,7 @@ void ArtifactsConfigurationResponse_CraftingLevelInfo::InternalSwap(ArtifactsCon
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsConfigurationResponse_CraftingLevelInfo::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[132]);
+ file_level_metadata_ei_2eproto[133]);
}
// ===================================================================
@@ -68341,7 +68701,7 @@ void ArtifactsConfigurationResponse::InternalSwap(ArtifactsConfigurationResponse
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsConfigurationResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[133]);
+ file_level_metadata_ei_2eproto[134]);
}
// ===================================================================
@@ -68727,7 +69087,7 @@ void MissionRequest::InternalSwap(MissionRequest* other) {
::PROTOBUF_NAMESPACE_ID::Metadata MissionRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[134]);
+ file_level_metadata_ei_2eproto[135]);
}
// ===================================================================
@@ -68968,7 +69328,7 @@ void MissionResponse::InternalSwap(MissionResponse* other) {
::PROTOBUF_NAMESPACE_ID::Metadata MissionResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[135]);
+ file_level_metadata_ei_2eproto[136]);
}
// ===================================================================
@@ -69231,7 +69591,7 @@ void CompleteMissionResponse_SecureArtifactSpec::InternalSwap(CompleteMissionRes
::PROTOBUF_NAMESPACE_ID::Metadata CompleteMissionResponse_SecureArtifactSpec::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[136]);
+ file_level_metadata_ei_2eproto[137]);
}
// ===================================================================
@@ -69597,7 +69957,7 @@ void CompleteMissionResponse::InternalSwap(CompleteMissionResponse* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CompleteMissionResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[137]);
+ file_level_metadata_ei_2eproto[138]);
}
// ===================================================================
@@ -69993,7 +70353,7 @@ void CollectContractArtifactRewardsRequest::InternalSwap(CollectContractArtifact
::PROTOBUF_NAMESPACE_ID::Metadata CollectContractArtifactRewardsRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[138]);
+ file_level_metadata_ei_2eproto[139]);
}
// ===================================================================
@@ -70453,7 +70813,7 @@ void CraftArtifactRequest::InternalSwap(CraftArtifactRequest* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CraftArtifactRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[139]);
+ file_level_metadata_ei_2eproto[140]);
}
// ===================================================================
@@ -70803,7 +71163,7 @@ void CraftArtifactResponse::InternalSwap(CraftArtifactResponse* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CraftArtifactResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[140]);
+ file_level_metadata_ei_2eproto[141]);
}
// ===================================================================
@@ -71309,7 +71669,7 @@ void ConsumeArtifactRequest::InternalSwap(ConsumeArtifactRequest* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ConsumeArtifactRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[141]);
+ file_level_metadata_ei_2eproto[142]);
}
// ===================================================================
@@ -71698,7 +72058,7 @@ void ConsumeArtifactResponse::InternalSwap(ConsumeArtifactResponse* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ConsumeArtifactResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[142]);
+ file_level_metadata_ei_2eproto[143]);
}
// ===================================================================
@@ -72037,7 +72397,7 @@ void AuthenticateArtifactResponse::InternalSwap(AuthenticateArtifactResponse* ot
::PROTOBUF_NAMESPACE_ID::Metadata AuthenticateArtifactResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[143]);
+ file_level_metadata_ei_2eproto[144]);
}
// ===================================================================
@@ -72356,7 +72716,7 @@ void SetArtifactRequest::InternalSwap(SetArtifactRequest* other) {
::PROTOBUF_NAMESPACE_ID::Metadata SetArtifactRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[144]);
+ file_level_metadata_ei_2eproto[145]);
}
// ===================================================================
@@ -72643,7 +73003,7 @@ void SetArtifactResponse::InternalSwap(SetArtifactResponse* other) {
::PROTOBUF_NAMESPACE_ID::Metadata SetArtifactResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[145]);
+ file_level_metadata_ei_2eproto[146]);
}
// ===================================================================
@@ -72873,7 +73233,7 @@ void ArtifactsDB_ActiveArtifactSlot::InternalSwap(ArtifactsDB_ActiveArtifactSlot
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsDB_ActiveArtifactSlot::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[146]);
+ file_level_metadata_ei_2eproto[147]);
}
// ===================================================================
@@ -73089,7 +73449,7 @@ void ArtifactsDB_ActiveArtifactSet::InternalSwap(ArtifactsDB_ActiveArtifactSet*
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsDB_ActiveArtifactSet::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[147]);
+ file_level_metadata_ei_2eproto[148]);
}
// ===================================================================
@@ -73440,7 +73800,7 @@ void ArtifactsDB_CraftableArtifact::InternalSwap(ArtifactsDB_CraftableArtifact*
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsDB_CraftableArtifact::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[148]);
+ file_level_metadata_ei_2eproto[149]);
}
// ===================================================================
@@ -73986,7 +74346,7 @@ void ArtifactsDB::InternalSwap(ArtifactsDB* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ArtifactsDB::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[149]);
+ file_level_metadata_ei_2eproto[150]);
}
// ===================================================================
@@ -73998,16 +74358,19 @@ class AuthenticatedMessage::_Internal {
(*has_bits)[0] |= 1u;
}
static void set_has_version(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
+ (*has_bits)[0] |= 8u;
}
static void set_has_code(HasBits* has_bits) {
(*has_bits)[0] |= 2u;
}
static void set_has_compressed(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
+ (*has_bits)[0] |= 16u;
}
static void set_has_original_size(HasBits* has_bits) {
- (*has_bits)[0] |= 16u;
+ (*has_bits)[0] |= 32u;
+ }
+ static void set_has_user_id(HasBits* has_bits) {
+ (*has_bits)[0] |= 4u;
}
};
@@ -74037,6 +74400,14 @@ AuthenticatedMessage::AuthenticatedMessage(const AuthenticatedMessage& from)
code_.Set(from._internal_code(),
GetArenaForAllocation());
}
+ user_id_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ user_id_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_user_id()) {
+ user_id_.Set(from._internal_user_id(),
+ GetArenaForAllocation());
+ }
::memcpy(&version_, &from.version_,
static_cast(reinterpret_cast(&original_size_) -
reinterpret_cast(&version_)) + sizeof(original_size_));
@@ -74052,6 +74423,10 @@ code_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
code_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+user_id_.InitDefault();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ user_id_.Set("", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
::memset(reinterpret_cast(this) + static_cast(
reinterpret_cast(&version_) - reinterpret_cast(this)),
0, static_cast(reinterpret_cast(&original_size_) -
@@ -74071,6 +74446,7 @@ inline void AuthenticatedMessage::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
message_.Destroy();
code_.Destroy();
+ user_id_.Destroy();
}
void AuthenticatedMessage::SetCachedSize(int size) const {
@@ -74084,15 +74460,18 @@ void AuthenticatedMessage::Clear() {
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000007u) {
if (cached_has_bits & 0x00000001u) {
message_.ClearNonDefaultToEmpty();
}
if (cached_has_bits & 0x00000002u) {
code_.ClearNonDefaultToEmpty();
}
+ if (cached_has_bits & 0x00000004u) {
+ user_id_.ClearNonDefaultToEmpty();
+ }
}
- if (cached_has_bits & 0x0000001cu) {
+ if (cached_has_bits & 0x00000038u) {
::memset(&version_, 0, static_cast(
reinterpret_cast(&original_size_) -
reinterpret_cast(&version_)) + sizeof(original_size_));
@@ -74156,6 +74535,18 @@ const char* AuthenticatedMessage::_InternalParse(const char* ptr, ::_pbi::ParseC
} else
goto handle_unusual;
continue;
+ // optional string user_id = 6;
+ case 6:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) {
+ auto str = _internal_mutable_user_id();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "ei.AuthenticatedMessage.user_id");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -74204,23 +74595,33 @@ uint8_t* AuthenticatedMessage::_InternalSerialize(
}
// optional uint32 version = 3;
- if (cached_has_bits & 0x00000004u) {
+ if (cached_has_bits & 0x00000008u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_version(), target);
}
// optional bool compressed = 4;
- if (cached_has_bits & 0x00000008u) {
+ if (cached_has_bits & 0x00000010u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_compressed(), target);
}
// optional uint32 original_size = 5;
- if (cached_has_bits & 0x00000010u) {
+ if (cached_has_bits & 0x00000020u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_original_size(), target);
}
+ // optional string user_id = 6;
+ if (cached_has_bits & 0x00000004u) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ this->_internal_user_id().data(), static_cast(this->_internal_user_id().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "ei.AuthenticatedMessage.user_id");
+ target = stream->WriteStringMaybeAliased(
+ 6, this->_internal_user_id(), target);
+ }
+
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
@@ -74238,7 +74639,7 @@ size_t AuthenticatedMessage::ByteSizeLong() const {
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000001fu) {
+ if (cached_has_bits & 0x0000003fu) {
// optional bytes message = 1;
if (cached_has_bits & 0x00000001u) {
total_size += 1 +
@@ -74253,18 +74654,25 @@ size_t AuthenticatedMessage::ByteSizeLong() const {
this->_internal_code());
}
- // optional uint32 version = 3;
+ // optional string user_id = 6;
if (cached_has_bits & 0x00000004u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_user_id());
+ }
+
+ // optional uint32 version = 3;
+ if (cached_has_bits & 0x00000008u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_version());
}
// optional bool compressed = 4;
- if (cached_has_bits & 0x00000008u) {
+ if (cached_has_bits & 0x00000010u) {
total_size += 1 + 1;
}
// optional uint32 original_size = 5;
- if (cached_has_bits & 0x00000010u) {
+ if (cached_has_bits & 0x00000020u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_original_size());
}
@@ -74292,7 +74700,7 @@ void AuthenticatedMessage::MergeFrom(const AuthenticatedMessage& from) {
(void) cached_has_bits;
cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x0000001fu) {
+ if (cached_has_bits & 0x0000003fu) {
if (cached_has_bits & 0x00000001u) {
_internal_set_message(from._internal_message());
}
@@ -74300,12 +74708,15 @@ void AuthenticatedMessage::MergeFrom(const AuthenticatedMessage& from) {
_internal_set_code(from._internal_code());
}
if (cached_has_bits & 0x00000004u) {
- version_ = from.version_;
+ _internal_set_user_id(from._internal_user_id());
}
if (cached_has_bits & 0x00000008u) {
- compressed_ = from.compressed_;
+ version_ = from.version_;
}
if (cached_has_bits & 0x00000010u) {
+ compressed_ = from.compressed_;
+ }
+ if (cached_has_bits & 0x00000020u) {
original_size_ = from.original_size_;
}
_has_bits_[0] |= cached_has_bits;
@@ -74338,6 +74749,10 @@ void AuthenticatedMessage::InternalSwap(AuthenticatedMessage* other) {
&code_, lhs_arena,
&other->code_, rhs_arena
);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &user_id_, lhs_arena,
+ &other->user_id_, rhs_arena
+ );
::PROTOBUF_NAMESPACE_ID::internal::memswap<
PROTOBUF_FIELD_OFFSET(AuthenticatedMessage, original_size_)
+ sizeof(AuthenticatedMessage::original_size_)
@@ -74349,7 +74764,7 @@ void AuthenticatedMessage::InternalSwap(AuthenticatedMessage* other) {
::PROTOBUF_NAMESPACE_ID::Metadata AuthenticatedMessage::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[150]);
+ file_level_metadata_ei_2eproto[151]);
}
// ===================================================================
@@ -74606,7 +75021,7 @@ void LogCompleteMissionPayload::InternalSwap(LogCompleteMissionPayload* other) {
::PROTOBUF_NAMESPACE_ID::Metadata LogCompleteMissionPayload::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[151]);
+ file_level_metadata_ei_2eproto[152]);
}
// ===================================================================
@@ -74863,7 +75278,7 @@ void LogCraftArtifactPayload::InternalSwap(LogCraftArtifactPayload* other) {
::PROTOBUF_NAMESPACE_ID::Metadata LogCraftArtifactPayload::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[152]);
+ file_level_metadata_ei_2eproto[153]);
}
// ===================================================================
@@ -75120,7 +75535,7 @@ void LogConsumeArtifactPayload::InternalSwap(LogConsumeArtifactPayload* other) {
::PROTOBUF_NAMESPACE_ID::Metadata LogConsumeArtifactPayload::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[153]);
+ file_level_metadata_ei_2eproto[154]);
}
// ===================================================================
@@ -75377,7 +75792,7 @@ void LogSetArtifactPayload::InternalSwap(LogSetArtifactPayload* other) {
::PROTOBUF_NAMESPACE_ID::Metadata LogSetArtifactPayload::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[154]);
+ file_level_metadata_ei_2eproto[155]);
}
// ===================================================================
@@ -75650,7 +76065,7 @@ void AccountTransferPayload::InternalSwap(AccountTransferPayload* other) {
::PROTOBUF_NAMESPACE_ID::Metadata AccountTransferPayload::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[155]);
+ file_level_metadata_ei_2eproto[156]);
}
// ===================================================================
@@ -75982,7 +76397,7 @@ void SaveBackupResponse::InternalSwap(SaveBackupResponse* other) {
::PROTOBUF_NAMESPACE_ID::Metadata SaveBackupResponse::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[156]);
+ file_level_metadata_ei_2eproto[157]);
}
// ===================================================================
@@ -76255,7 +76670,7 @@ void CleanAccountRequest::InternalSwap(CleanAccountRequest* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CleanAccountRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[157]);
+ file_level_metadata_ei_2eproto[158]);
}
// ===================================================================
@@ -76466,7 +76881,7 @@ void ReturnEDTPayload::InternalSwap(ReturnEDTPayload* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ReturnEDTPayload::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[158]);
+ file_level_metadata_ei_2eproto[159]);
}
// ===================================================================
@@ -76975,7 +77390,7 @@ void DLCItem::InternalSwap(DLCItem* other) {
::PROTOBUF_NAMESPACE_ID::Metadata DLCItem::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[159]);
+ file_level_metadata_ei_2eproto[160]);
}
// ===================================================================
@@ -77218,7 +77633,7 @@ void ShellSpec_ShellPiece::InternalSwap(ShellSpec_ShellPiece* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellSpec_ShellPiece::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[160]);
+ file_level_metadata_ei_2eproto[161]);
}
// ===================================================================
@@ -78001,7 +78416,7 @@ void ShellSpec::InternalSwap(ShellSpec* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellSpec::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[161]);
+ file_level_metadata_ei_2eproto[162]);
}
// ===================================================================
@@ -78397,7 +78812,7 @@ void ShellSetSpec_VariationSpec::InternalSwap(ShellSetSpec_VariationSpec* other)
::PROTOBUF_NAMESPACE_ID::Metadata ShellSetSpec_VariationSpec::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[162]);
+ file_level_metadata_ei_2eproto[163]);
}
// ===================================================================
@@ -79290,7 +79705,7 @@ void ShellSetSpec::InternalSwap(ShellSetSpec* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellSetSpec::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[163]);
+ file_level_metadata_ei_2eproto[164]);
}
// ===================================================================
@@ -79531,7 +79946,7 @@ void ShellObjectSpec_LODPiece::InternalSwap(ShellObjectSpec_LODPiece* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellObjectSpec_LODPiece::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[164]);
+ file_level_metadata_ei_2eproto[165]);
}
// ===================================================================
@@ -80354,7 +80769,7 @@ void ShellObjectSpec::InternalSwap(ShellObjectSpec* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellObjectSpec::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[165]);
+ file_level_metadata_ei_2eproto[166]);
}
// ===================================================================
@@ -80737,7 +81152,7 @@ void ShellGroupSpec::InternalSwap(ShellGroupSpec* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellGroupSpec::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[166]);
+ file_level_metadata_ei_2eproto[167]);
}
// ===================================================================
@@ -81080,7 +81495,7 @@ void DLCCatalog::InternalSwap(DLCCatalog* other) {
::PROTOBUF_NAMESPACE_ID::Metadata DLCCatalog::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[167]);
+ file_level_metadata_ei_2eproto[168]);
}
// ===================================================================
@@ -81327,7 +81742,7 @@ void ShellDB_ShellStatus::InternalSwap(ShellDB_ShellStatus* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_ShellStatus::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[168]);
+ file_level_metadata_ei_2eproto[169]);
}
// ===================================================================
@@ -81582,7 +81997,7 @@ void ShellDB_ShellElementStatus::InternalSwap(ShellDB_ShellElementStatus* other)
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_ShellElementStatus::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[169]);
+ file_level_metadata_ei_2eproto[170]);
}
// ===================================================================
@@ -81833,7 +82248,7 @@ void ShellDB_ShellSetVariationStatus::InternalSwap(ShellDB_ShellSetVariationStat
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_ShellSetVariationStatus::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[170]);
+ file_level_metadata_ei_2eproto[171]);
}
// ===================================================================
@@ -82279,7 +82694,7 @@ void ShellDB_FarmConfiguration::InternalSwap(ShellDB_FarmConfiguration* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_FarmConfiguration::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[171]);
+ file_level_metadata_ei_2eproto[172]);
}
// ===================================================================
@@ -82287,19 +82702,25 @@ ::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_FarmConfiguration::GetMetadata() const
class ShellDB_SavedFarmConfiguration::_Internal {
public:
using HasBits = decltype(std::declval()._has_bits_);
- static void set_has_name(HasBits* has_bits) {
+ static void set_has_id(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
static const ::ei::ShellDB_FarmConfiguration& config(const ShellDB_SavedFarmConfiguration* msg);
static void set_has_config(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
+ (*has_bits)[0] |= 8u;
}
static void set_has_client_save_time(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
+ (*has_bits)[0] |= 16u;
}
static void set_has_server_id(HasBits* has_bits) {
(*has_bits)[0] |= 2u;
}
+ static void set_has_display_name(HasBits* has_bits) {
+ (*has_bits)[0] |= 4u;
+ }
+ static void set_has_purchased(HasBits* has_bits) {
+ (*has_bits)[0] |= 32u;
+ }
};
const ::ei::ShellDB_FarmConfiguration&
@@ -82316,12 +82737,12 @@ ShellDB_SavedFarmConfiguration::ShellDB_SavedFarmConfiguration(const ShellDB_Sav
: ::PROTOBUF_NAMESPACE_ID::Message(),
_has_bits_(from._has_bits_) {
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- name_.InitDefault();
+ id_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- name_.Set("", GetArenaForAllocation());
+ id_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_name()) {
- name_.Set(from._internal_name(),
+ if (from._internal_has_id()) {
+ id_.Set(from._internal_id(),
GetArenaForAllocation());
}
server_id_.InitDefault();
@@ -82332,28 +82753,42 @@ ShellDB_SavedFarmConfiguration::ShellDB_SavedFarmConfiguration(const ShellDB_Sav
server_id_.Set(from._internal_server_id(),
GetArenaForAllocation());
}
+ display_name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ display_name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_display_name()) {
+ display_name_.Set(from._internal_display_name(),
+ GetArenaForAllocation());
+ }
if (from._internal_has_config()) {
config_ = new ::ei::ShellDB_FarmConfiguration(*from.config_);
} else {
config_ = nullptr;
}
- client_save_time_ = from.client_save_time_;
+ ::memcpy(&client_save_time_, &from.client_save_time_,
+ static_cast(reinterpret_cast(&purchased_) -
+ reinterpret_cast(&client_save_time_)) + sizeof(purchased_));
// @@protoc_insertion_point(copy_constructor:ei.ShellDB.SavedFarmConfiguration)
}
inline void ShellDB_SavedFarmConfiguration::SharedCtor() {
-name_.InitDefault();
+id_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- name_.Set("", GetArenaForAllocation());
+ id_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
server_id_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
server_id_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+display_name_.InitDefault();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ display_name_.Set("", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
::memset(reinterpret_cast(this) + static_cast(
reinterpret_cast(&config_) - reinterpret_cast(this)),
- 0, static_cast(reinterpret_cast(&client_save_time_) -
- reinterpret_cast(&config_)) + sizeof(client_save_time_));
+ 0, static_cast(reinterpret_cast(&purchased_) -
+ reinterpret_cast(&config_)) + sizeof(purchased_));
}
ShellDB_SavedFarmConfiguration::~ShellDB_SavedFarmConfiguration() {
@@ -82367,8 +82802,9 @@ ShellDB_SavedFarmConfiguration::~ShellDB_SavedFarmConfiguration() {
inline void ShellDB_SavedFarmConfiguration::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- name_.Destroy();
+ id_.Destroy();
server_id_.Destroy();
+ display_name_.Destroy();
if (this != internal_default_instance()) delete config_;
}
@@ -82383,19 +82819,26 @@ void ShellDB_SavedFarmConfiguration::Clear() {
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
+ if (cached_has_bits & 0x0000000fu) {
if (cached_has_bits & 0x00000001u) {
- name_.ClearNonDefaultToEmpty();
+ id_.ClearNonDefaultToEmpty();
}
if (cached_has_bits & 0x00000002u) {
server_id_.ClearNonDefaultToEmpty();
}
if (cached_has_bits & 0x00000004u) {
+ display_name_.ClearNonDefaultToEmpty();
+ }
+ if (cached_has_bits & 0x00000008u) {
GOOGLE_DCHECK(config_ != nullptr);
config_->Clear();
}
}
- client_save_time_ = 0;
+ if (cached_has_bits & 0x00000030u) {
+ ::memset(&client_save_time_, 0, static_cast(
+ reinterpret_cast(&purchased_) -
+ reinterpret_cast(&client_save_time_)) + sizeof(purchased_));
+ }
_has_bits_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
@@ -82407,14 +82850,14 @@ const char* ShellDB_SavedFarmConfiguration::_InternalParse(const char* ptr, ::_p
uint32_t tag;
ptr = ::_pbi::ReadTag(ptr, &tag);
switch (tag >> 3) {
- // optional string name = 1;
+ // optional string id = 1;
case 1:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
- auto str = _internal_mutable_name();
+ auto str = _internal_mutable_id();
ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
CHK_(ptr);
#ifndef NDEBUG
- ::_pbi::VerifyUTF8(str, "ei.ShellDB.SavedFarmConfiguration.name");
+ ::_pbi::VerifyUTF8(str, "ei.ShellDB.SavedFarmConfiguration.id");
#endif // !NDEBUG
} else
goto handle_unusual;
@@ -82448,6 +82891,27 @@ const char* ShellDB_SavedFarmConfiguration::_InternalParse(const char* ptr, ::_p
} else
goto handle_unusual;
continue;
+ // optional string display_name = 5;
+ case 5:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) {
+ auto str = _internal_mutable_display_name();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "ei.ShellDB.SavedFarmConfiguration.display_name");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
+ // optional bool purchased = 6;
+ case 6:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) {
+ _Internal::set_has_purchased(&has_bits);
+ purchased_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -82479,25 +82943,25 @@ uint8_t* ShellDB_SavedFarmConfiguration::_InternalSerialize(
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- // optional string name = 1;
+ // optional string id = 1;
if (cached_has_bits & 0x00000001u) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_name().data(), static_cast(this->_internal_name().length()),
+ this->_internal_id().data(), static_cast(this->_internal_id().length()),
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "ei.ShellDB.SavedFarmConfiguration.name");
+ "ei.ShellDB.SavedFarmConfiguration.id");
target = stream->WriteStringMaybeAliased(
- 1, this->_internal_name(), target);
+ 1, this->_internal_id(), target);
}
// optional .ei.ShellDB.FarmConfiguration config = 2;
- if (cached_has_bits & 0x00000004u) {
+ if (cached_has_bits & 0x00000008u) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
InternalWriteMessage(2, _Internal::config(this),
_Internal::config(this).GetCachedSize(), target, stream);
}
// optional double client_save_time = 3;
- if (cached_has_bits & 0x00000008u) {
+ if (cached_has_bits & 0x00000010u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteDoubleToArray(3, this->_internal_client_save_time(), target);
}
@@ -82512,6 +82976,22 @@ uint8_t* ShellDB_SavedFarmConfiguration::_InternalSerialize(
4, this->_internal_server_id(), target);
}
+ // optional string display_name = 5;
+ if (cached_has_bits & 0x00000004u) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ this->_internal_display_name().data(), static_cast(this->_internal_display_name().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "ei.ShellDB.SavedFarmConfiguration.display_name");
+ target = stream->WriteStringMaybeAliased(
+ 5, this->_internal_display_name(), target);
+ }
+
+ // optional bool purchased = 6;
+ if (cached_has_bits & 0x00000020u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_purchased(), target);
+ }
+
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
@@ -82529,12 +83009,12 @@ size_t ShellDB_SavedFarmConfiguration::ByteSizeLong() const {
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
- // optional string name = 1;
+ if (cached_has_bits & 0x0000003fu) {
+ // optional string id = 1;
if (cached_has_bits & 0x00000001u) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_name());
+ this->_internal_id());
}
// optional string server_id = 4;
@@ -82544,18 +83024,30 @@ size_t ShellDB_SavedFarmConfiguration::ByteSizeLong() const {
this->_internal_server_id());
}
- // optional .ei.ShellDB.FarmConfiguration config = 2;
+ // optional string display_name = 5;
if (cached_has_bits & 0x00000004u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_display_name());
+ }
+
+ // optional .ei.ShellDB.FarmConfiguration config = 2;
+ if (cached_has_bits & 0x00000008u) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
*config_);
}
// optional double client_save_time = 3;
- if (cached_has_bits & 0x00000008u) {
+ if (cached_has_bits & 0x00000010u) {
total_size += 1 + 8;
}
+ // optional bool purchased = 6;
+ if (cached_has_bits & 0x00000020u) {
+ total_size += 1 + 1;
+ }
+
}
return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
}
@@ -82580,19 +83072,25 @@ void ShellDB_SavedFarmConfiguration::MergeFrom(const ShellDB_SavedFarmConfigurat
(void) cached_has_bits;
cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
+ if (cached_has_bits & 0x0000003fu) {
if (cached_has_bits & 0x00000001u) {
- _internal_set_name(from._internal_name());
+ _internal_set_id(from._internal_id());
}
if (cached_has_bits & 0x00000002u) {
_internal_set_server_id(from._internal_server_id());
}
if (cached_has_bits & 0x00000004u) {
- _internal_mutable_config()->::ei::ShellDB_FarmConfiguration::MergeFrom(from._internal_config());
+ _internal_set_display_name(from._internal_display_name());
}
if (cached_has_bits & 0x00000008u) {
+ _internal_mutable_config()->::ei::ShellDB_FarmConfiguration::MergeFrom(from._internal_config());
+ }
+ if (cached_has_bits & 0x00000010u) {
client_save_time_ = from.client_save_time_;
}
+ if (cached_has_bits & 0x00000020u) {
+ purchased_ = from.purchased_;
+ }
_has_bits_[0] |= cached_has_bits;
}
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
@@ -82616,16 +83114,20 @@ void ShellDB_SavedFarmConfiguration::InternalSwap(ShellDB_SavedFarmConfiguration
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_has_bits_[0], other->_has_bits_[0]);
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &name_, lhs_arena,
- &other->name_, rhs_arena
+ &id_, lhs_arena,
+ &other->id_, rhs_arena
);
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
&server_id_, lhs_arena,
&other->server_id_, rhs_arena
);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &display_name_, lhs_arena,
+ &other->display_name_, rhs_arena
+ );
::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, client_save_time_)
- + sizeof(ShellDB_SavedFarmConfiguration::client_save_time_)
+ PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, purchased_)
+ + sizeof(ShellDB_SavedFarmConfiguration::purchased_)
- PROTOBUF_FIELD_OFFSET(ShellDB_SavedFarmConfiguration, config_)>(
reinterpret_cast(&config_),
reinterpret_cast(&other->config_));
@@ -82634,7 +83136,7 @@ void ShellDB_SavedFarmConfiguration::InternalSwap(ShellDB_SavedFarmConfiguration
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_SavedFarmConfiguration::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[172]);
+ file_level_metadata_ei_2eproto[173]);
}
// ===================================================================
@@ -82920,7 +83422,7 @@ void ShellDB_ShellConfiguration::InternalSwap(ShellDB_ShellConfiguration* other)
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_ShellConfiguration::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[173]);
+ file_level_metadata_ei_2eproto[174]);
}
// ===================================================================
@@ -83318,7 +83820,7 @@ void ShellDB_ShellSetConfiguration::InternalSwap(ShellDB_ShellSetConfiguration*
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_ShellSetConfiguration::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[174]);
+ file_level_metadata_ei_2eproto[175]);
}
// ===================================================================
@@ -83573,7 +84075,7 @@ void ShellDB_ShellGroupConfiguration::InternalSwap(ShellDB_ShellGroupConfigurati
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_ShellGroupConfiguration::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[175]);
+ file_level_metadata_ei_2eproto[176]);
}
// ===================================================================
@@ -83846,7 +84348,7 @@ void ShellDB_ChickenConfig::InternalSwap(ShellDB_ChickenConfig* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_ChickenConfig::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[176]);
+ file_level_metadata_ei_2eproto[177]);
}
// ===================================================================
@@ -84329,7 +84831,7 @@ void ShellDB_LightingConfig::InternalSwap(ShellDB_LightingConfig* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB_LightingConfig::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[177]);
+ file_level_metadata_ei_2eproto[178]);
}
// ===================================================================
@@ -84823,7 +85325,7 @@ void ShellDB::InternalSwap(ShellDB* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellDB::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[178]);
+ file_level_metadata_ei_2eproto[179]);
}
// ===================================================================
@@ -85145,7 +85647,7 @@ void ShellPopularityStats_Entry::InternalSwap(ShellPopularityStats_Entry* other)
::PROTOBUF_NAMESPACE_ID::Metadata ShellPopularityStats_Entry::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[179]);
+ file_level_metadata_ei_2eproto[180]);
}
// ===================================================================
@@ -85323,7 +85825,7 @@ void ShellPopularityStats::InternalSwap(ShellPopularityStats* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellPopularityStats::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[180]);
+ file_level_metadata_ei_2eproto[181]);
}
// ===================================================================
@@ -85969,7 +86471,7 @@ void ShellsActionLog::InternalSwap(ShellsActionLog* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellsActionLog::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[181]);
+ file_level_metadata_ei_2eproto[182]);
}
// ===================================================================
@@ -85987,6 +86489,9 @@ class SubmitShellShowcaseRequest::_Internal {
static void set_has_user_id(HasBits* has_bits) {
(*has_bits)[0] |= 2u;
}
+ static void set_has_public_username(HasBits* has_bits) {
+ (*has_bits)[0] |= 16u;
+ }
static const ::ei::ShellDB_FarmConfiguration& farm_config(const SubmitShellShowcaseRequest* msg);
static void set_has_farm_config(HasBits* has_bits) {
(*has_bits)[0] |= 4u;
@@ -86037,6 +86542,7 @@ SubmitShellShowcaseRequest::SubmitShellShowcaseRequest(const SubmitShellShowcase
} else {
rinfo_ = nullptr;
}
+ public_username_ = from.public_username_;
// @@protoc_insertion_point(copy_constructor:ei.SubmitShellShowcaseRequest)
}
@@ -86051,8 +86557,8 @@ user_id_.InitDefault();
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
::memset(reinterpret_cast(this) + static_cast(
reinterpret_cast(&farm_config_) - reinterpret_cast(this)),
- 0, static_cast(reinterpret_cast(&rinfo_) -
- reinterpret_cast(&farm_config_)) + sizeof(rinfo_));
+ 0, static_cast(reinterpret_cast(&public_username_) -
+ reinterpret_cast(&farm_config_)) + sizeof(public_username_));
}
SubmitShellShowcaseRequest::~SubmitShellShowcaseRequest() {
@@ -86099,6 +86605,7 @@ void SubmitShellShowcaseRequest::Clear() {
rinfo_->Clear();
}
}
+ public_username_ = false;
_has_bits_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
@@ -86150,6 +86657,15 @@ const char* SubmitShellShowcaseRequest::_InternalParse(const char* ptr, ::_pbi::
} else
goto handle_unusual;
continue;
+ // optional bool public_username = 5;
+ case 5:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) {
+ _Internal::set_has_public_username(&has_bits);
+ public_username_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -86215,6 +86731,12 @@ uint8_t* SubmitShellShowcaseRequest::_InternalSerialize(
_Internal::rinfo(this).GetCachedSize(), target, stream);
}
+ // optional bool public_username = 5;
+ if (cached_has_bits & 0x00000010u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_public_username(), target);
+ }
+
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
@@ -86232,7 +86754,7 @@ size_t SubmitShellShowcaseRequest::ByteSizeLong() const {
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
+ if (cached_has_bits & 0x0000001fu) {
// optional string local_id = 1;
if (cached_has_bits & 0x00000001u) {
total_size += 1 +
@@ -86261,6 +86783,11 @@ size_t SubmitShellShowcaseRequest::ByteSizeLong() const {
*rinfo_);
}
+ // optional bool public_username = 5;
+ if (cached_has_bits & 0x00000010u) {
+ total_size += 1 + 1;
+ }
+
}
return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
}
@@ -86285,7 +86812,7 @@ void SubmitShellShowcaseRequest::MergeFrom(const SubmitShellShowcaseRequest& fro
(void) cached_has_bits;
cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
+ if (cached_has_bits & 0x0000001fu) {
if (cached_has_bits & 0x00000001u) {
_internal_set_local_id(from._internal_local_id());
}
@@ -86298,6 +86825,10 @@ void SubmitShellShowcaseRequest::MergeFrom(const SubmitShellShowcaseRequest& fro
if (cached_has_bits & 0x00000008u) {
_internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo());
}
+ if (cached_has_bits & 0x00000010u) {
+ public_username_ = from.public_username_;
+ }
+ _has_bits_[0] |= cached_has_bits;
}
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
@@ -86328,8 +86859,8 @@ void SubmitShellShowcaseRequest::InternalSwap(SubmitShellShowcaseRequest* other)
&other->user_id_, rhs_arena
);
::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, rinfo_)
- + sizeof(SubmitShellShowcaseRequest::rinfo_)
+ PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, public_username_)
+ + sizeof(SubmitShellShowcaseRequest::public_username_)
- PROTOBUF_FIELD_OFFSET(SubmitShellShowcaseRequest, farm_config_)>(
reinterpret_cast(&farm_config_),
reinterpret_cast(&other->farm_config_));
@@ -86338,7 +86869,7 @@ void SubmitShellShowcaseRequest::InternalSwap(SubmitShellShowcaseRequest* other)
::PROTOBUF_NAMESPACE_ID::Metadata SubmitShellShowcaseRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[182]);
+ file_level_metadata_ei_2eproto[183]);
}
// ===================================================================
@@ -86352,7 +86883,7 @@ ShellShowcase::ShellShowcase(::PROTOBUF_NAMESPACE_ID::Arena* arena,
: ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
top_(arena),
featured_(arena),
- random_(arena) {
+ fresh_(arena) {
SharedCtor();
// @@protoc_insertion_point(arena_constructor:ei.ShellShowcase)
}
@@ -86360,7 +86891,7 @@ ShellShowcase::ShellShowcase(const ShellShowcase& from)
: ::PROTOBUF_NAMESPACE_ID::Message(),
top_(from.top_),
featured_(from.featured_),
- random_(from.random_) {
+ fresh_(from.fresh_) {
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
// @@protoc_insertion_point(copy_constructor:ei.ShellShowcase)
}
@@ -86393,7 +86924,7 @@ void ShellShowcase::Clear() {
top_.Clear();
featured_.Clear();
- random_.Clear();
+ fresh_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
@@ -86429,13 +86960,13 @@ const char* ShellShowcase::_InternalParse(const char* ptr, ::_pbi::ParseContext*
} else
goto handle_unusual;
continue;
- // repeated .ei.ShellShowcaseListingInfo random = 3;
+ // repeated .ei.ShellShowcaseListingInfo fresh = 3;
case 3:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) {
ptr -= 1;
do {
ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_random(), ptr);
+ ptr = ctx->ParseMessage(_internal_add_fresh(), ptr);
CHK_(ptr);
if (!ctx->DataAvailable(ptr)) break;
} while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
@@ -86487,10 +87018,10 @@ uint8_t* ShellShowcase::_InternalSerialize(
InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
}
- // repeated .ei.ShellShowcaseListingInfo random = 3;
+ // repeated .ei.ShellShowcaseListingInfo fresh = 3;
for (unsigned i = 0,
- n = static_cast(this->_internal_random_size()); i < n; i++) {
- const auto& repfield = this->_internal_random(i);
+ n = static_cast(this->_internal_fresh_size()); i < n; i++) {
+ const auto& repfield = this->_internal_fresh(i);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream);
}
@@ -86525,9 +87056,9 @@ size_t ShellShowcase::ByteSizeLong() const {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .ei.ShellShowcaseListingInfo random = 3;
- total_size += 1UL * this->_internal_random_size();
- for (const auto& msg : this->random_) {
+ // repeated .ei.ShellShowcaseListingInfo fresh = 3;
+ total_size += 1UL * this->_internal_fresh_size();
+ for (const auto& msg : this->fresh_) {
total_size +=
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
}
@@ -86556,7 +87087,7 @@ void ShellShowcase::MergeFrom(const ShellShowcase& from) {
top_.MergeFrom(from.top_);
featured_.MergeFrom(from.featured_);
- random_.MergeFrom(from.random_);
+ fresh_.MergeFrom(from.fresh_);
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
@@ -86576,13 +87107,13 @@ void ShellShowcase::InternalSwap(ShellShowcase* other) {
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
top_.InternalSwap(&other->top_);
featured_.InternalSwap(&other->featured_);
- random_.InternalSwap(&other->random_);
+ fresh_.InternalSwap(&other->fresh_);
}
::PROTOBUF_NAMESPACE_ID::Metadata ShellShowcase::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[183]);
+ file_level_metadata_ei_2eproto[184]);
}
// ===================================================================
@@ -86602,27 +87133,33 @@ class ShellShowcaseListingInfo::_Internal {
static void set_has_description(HasBits* has_bits) {
(*has_bits)[0] |= 4u;
}
+ static void set_has_creator_name(HasBits* has_bits) {
+ (*has_bits)[0] |= 32u;
+ }
static void set_has_status(HasBits* has_bits) {
- (*has_bits)[0] |= 2048u;
+ (*has_bits)[0] |= 4096u;
}
static const ::ei::ShellDB_FarmConfiguration& farm_config(const ShellShowcaseListingInfo* msg);
static void set_has_farm_config(HasBits* has_bits) {
- (*has_bits)[0] |= 32u;
+ (*has_bits)[0] |= 64u;
}
static void set_has_sales(HasBits* has_bits) {
- (*has_bits)[0] |= 128u;
+ (*has_bits)[0] |= 256u;
}
static void set_has_gross(HasBits* has_bits) {
- (*has_bits)[0] |= 64u;
+ (*has_bits)[0] |= 128u;
}
static void set_has_views(HasBits* has_bits) {
- (*has_bits)[0] |= 512u;
+ (*has_bits)[0] |= 1024u;
+ }
+ static void set_has_equips(HasBits* has_bits) {
+ (*has_bits)[0] |= 8192u;
}
static void set_has_likes(HasBits* has_bits) {
- (*has_bits)[0] |= 256u;
+ (*has_bits)[0] |= 512u;
}
static void set_has_dislikes(HasBits* has_bits) {
- (*has_bits)[0] |= 1024u;
+ (*has_bits)[0] |= 2048u;
}
static void set_has_share_url(HasBits* has_bits) {
(*has_bits)[0] |= 8u;
@@ -86683,14 +87220,22 @@ ShellShowcaseListingInfo::ShellShowcaseListingInfo(const ShellShowcaseListingInf
local_id_.Set(from._internal_local_id(),
GetArenaForAllocation());
}
+ creator_name_.InitDefault();
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ creator_name_.Set("", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_creator_name()) {
+ creator_name_.Set(from._internal_creator_name(),
+ GetArenaForAllocation());
+ }
if (from._internal_has_farm_config()) {
farm_config_ = new ::ei::ShellDB_FarmConfiguration(*from.farm_config_);
} else {
farm_config_ = nullptr;
}
::memcpy(&gross_, &from.gross_,
- static_cast(reinterpret_cast(&status_) -
- reinterpret_cast(&gross_)) + sizeof(status_));
+ static_cast(reinterpret_cast(&equips_) -
+ reinterpret_cast(&gross_)) + sizeof(equips_));
// @@protoc_insertion_point(copy_constructor:ei.ShellShowcaseListingInfo)
}
@@ -86715,10 +87260,14 @@ local_id_.InitDefault();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
local_id_.Set("", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+creator_name_.InitDefault();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ creator_name_.Set("", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
::memset(reinterpret_cast(this) + static_cast(
reinterpret_cast(&farm_config_) - reinterpret_cast(this)),
- 0, static_cast(reinterpret_cast(&status_) -
- reinterpret_cast(&farm_config_)) + sizeof(status_));
+ 0, static_cast(reinterpret_cast(&equips_) -
+ reinterpret_cast(&farm_config_)) + sizeof(equips_));
}
ShellShowcaseListingInfo::~ShellShowcaseListingInfo() {
@@ -86737,6 +87286,7 @@ inline void ShellShowcaseListingInfo::SharedDtor() {
description_.Destroy();
share_url_.Destroy();
local_id_.Destroy();
+ creator_name_.Destroy();
if (this != internal_default_instance()) delete farm_config_;
}
@@ -86751,7 +87301,7 @@ void ShellShowcaseListingInfo::Clear() {
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000003fu) {
+ if (cached_has_bits & 0x0000007fu) {
if (cached_has_bits & 0x00000001u) {
id_.ClearNonDefaultToEmpty();
}
@@ -86768,19 +87318,18 @@ void ShellShowcaseListingInfo::Clear() {
local_id_.ClearNonDefaultToEmpty();
}
if (cached_has_bits & 0x00000020u) {
+ creator_name_.ClearNonDefaultToEmpty();
+ }
+ if (cached_has_bits & 0x00000040u) {
GOOGLE_DCHECK(farm_config_ != nullptr);
farm_config_->Clear();
}
}
- if (cached_has_bits & 0x000000c0u) {
- ::memset(&gross_, 0, static_cast(
- reinterpret_cast(&sales_) -
- reinterpret_cast(&gross_)) + sizeof(sales_));
- }
- if (cached_has_bits & 0x00000f00u) {
- ::memset(&likes_, 0, static_cast(
- reinterpret_cast(&status_) -
- reinterpret_cast(&likes_)) + sizeof(status_));
+ gross_ = uint64_t{0u};
+ if (cached_has_bits & 0x00003f00u) {
+ ::memset(&sales_, 0, static_cast(
+ reinterpret_cast(&equips_) -
+ reinterpret_cast(&sales_)) + sizeof(equips_));
}
_has_bits_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
@@ -86919,6 +87468,27 @@ const char* ShellShowcaseListingInfo::_InternalParse(const char* ptr, ::_pbi::Pa
} else
goto handle_unusual;
continue;
+ // optional uint64 equips = 13;
+ case 13:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) {
+ _Internal::set_has_equips(&has_bits);
+ equips_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // optional string creator_name = 14;
+ case 14:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) {
+ auto str = _internal_mutable_creator_name();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "ei.ShellShowcaseListingInfo.creator_name");
+ #endif // !NDEBUG
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -86981,38 +87551,38 @@ uint8_t* ShellShowcaseListingInfo::_InternalSerialize(
}
// optional .ei.ShellDB.FarmConfiguration farm_config = 4;
- if (cached_has_bits & 0x00000020u) {
+ if (cached_has_bits & 0x00000040u) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
InternalWriteMessage(4, _Internal::farm_config(this),
_Internal::farm_config(this).GetCachedSize(), target, stream);
}
// optional uint32 sales = 5;
- if (cached_has_bits & 0x00000080u) {
+ if (cached_has_bits & 0x00000100u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_sales(), target);
}
// optional uint64 gross = 6;
- if (cached_has_bits & 0x00000040u) {
+ if (cached_has_bits & 0x00000080u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt64ToArray(6, this->_internal_gross(), target);
}
// optional uint64 views = 7;
- if (cached_has_bits & 0x00000200u) {
+ if (cached_has_bits & 0x00000400u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_views(), target);
}
// optional uint32 likes = 8;
- if (cached_has_bits & 0x00000100u) {
+ if (cached_has_bits & 0x00000200u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(8, this->_internal_likes(), target);
}
// optional uint32 dislikes = 9;
- if (cached_has_bits & 0x00000400u) {
+ if (cached_has_bits & 0x00000800u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(9, this->_internal_dislikes(), target);
}
@@ -87028,7 +87598,7 @@ uint8_t* ShellShowcaseListingInfo::_InternalSerialize(
}
// optional .ei.ShellShowcaseListingInfo.Status status = 11;
- if (cached_has_bits & 0x00000800u) {
+ if (cached_has_bits & 0x00001000u) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteEnumToArray(
11, this->_internal_status(), target);
@@ -87044,6 +87614,22 @@ uint8_t* ShellShowcaseListingInfo::_InternalSerialize(
12, this->_internal_local_id(), target);
}
+ // optional uint64 equips = 13;
+ if (cached_has_bits & 0x00002000u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt64ToArray(13, this->_internal_equips(), target);
+ }
+
+ // optional string creator_name = 14;
+ if (cached_has_bits & 0x00000020u) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ this->_internal_creator_name().data(), static_cast(this->_internal_creator_name().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "ei.ShellShowcaseListingInfo.creator_name");
+ target = stream->WriteStringMaybeAliased(
+ 14, this->_internal_creator_name(), target);
+ }
+
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
@@ -87097,46 +87683,58 @@ size_t ShellShowcaseListingInfo::ByteSizeLong() const {
this->_internal_local_id());
}
- // optional .ei.ShellDB.FarmConfiguration farm_config = 4;
+ // optional string creator_name = 14;
if (cached_has_bits & 0x00000020u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_creator_name());
+ }
+
+ // optional .ei.ShellDB.FarmConfiguration farm_config = 4;
+ if (cached_has_bits & 0x00000040u) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
*farm_config_);
}
// optional uint64 gross = 6;
- if (cached_has_bits & 0x00000040u) {
+ if (cached_has_bits & 0x00000080u) {
total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_gross());
}
+ }
+ if (cached_has_bits & 0x00003f00u) {
// optional uint32 sales = 5;
- if (cached_has_bits & 0x00000080u) {
+ if (cached_has_bits & 0x00000100u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_sales());
}
- }
- if (cached_has_bits & 0x00000f00u) {
// optional uint32 likes = 8;
- if (cached_has_bits & 0x00000100u) {
+ if (cached_has_bits & 0x00000200u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_likes());
}
// optional uint64 views = 7;
- if (cached_has_bits & 0x00000200u) {
+ if (cached_has_bits & 0x00000400u) {
total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_views());
}
// optional uint32 dislikes = 9;
- if (cached_has_bits & 0x00000400u) {
+ if (cached_has_bits & 0x00000800u) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_dislikes());
}
// optional .ei.ShellShowcaseListingInfo.Status status = 11;
- if (cached_has_bits & 0x00000800u) {
+ if (cached_has_bits & 0x00001000u) {
total_size += 1 +
::_pbi::WireFormatLite::EnumSize(this->_internal_status());
}
+ // optional uint64 equips = 13;
+ if (cached_has_bits & 0x00002000u) {
+ total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_equips());
+ }
+
}
return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
}
@@ -87178,29 +87776,35 @@ void ShellShowcaseListingInfo::MergeFrom(const ShellShowcaseListingInfo& from) {
_internal_set_local_id(from._internal_local_id());
}
if (cached_has_bits & 0x00000020u) {
- _internal_mutable_farm_config()->::ei::ShellDB_FarmConfiguration::MergeFrom(from._internal_farm_config());
+ _internal_set_creator_name(from._internal_creator_name());
}
if (cached_has_bits & 0x00000040u) {
- gross_ = from.gross_;
+ _internal_mutable_farm_config()->::ei::ShellDB_FarmConfiguration::MergeFrom(from._internal_farm_config());
}
if (cached_has_bits & 0x00000080u) {
- sales_ = from.sales_;
+ gross_ = from.gross_;
}
_has_bits_[0] |= cached_has_bits;
}
- if (cached_has_bits & 0x00000f00u) {
+ if (cached_has_bits & 0x00003f00u) {
if (cached_has_bits & 0x00000100u) {
- likes_ = from.likes_;
+ sales_ = from.sales_;
}
if (cached_has_bits & 0x00000200u) {
- views_ = from.views_;
+ likes_ = from.likes_;
}
if (cached_has_bits & 0x00000400u) {
- dislikes_ = from.dislikes_;
+ views_ = from.views_;
}
if (cached_has_bits & 0x00000800u) {
+ dislikes_ = from.dislikes_;
+ }
+ if (cached_has_bits & 0x00001000u) {
status_ = from.status_;
}
+ if (cached_has_bits & 0x00002000u) {
+ equips_ = from.equips_;
+ }
_has_bits_[0] |= cached_has_bits;
}
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
@@ -87243,9 +87847,13 @@ void ShellShowcaseListingInfo::InternalSwap(ShellShowcaseListingInfo* other) {
&local_id_, lhs_arena,
&other->local_id_, rhs_arena
);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &creator_name_, lhs_arena,
+ &other->creator_name_, rhs_arena
+ );
::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, status_)
- + sizeof(ShellShowcaseListingInfo::status_)
+ PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, equips_)
+ + sizeof(ShellShowcaseListingInfo::equips_)
- PROTOBUF_FIELD_OFFSET(ShellShowcaseListingInfo, farm_config_)>(
reinterpret_cast(&farm_config_),
reinterpret_cast(&other->farm_config_));
@@ -87254,7 +87862,288 @@ void ShellShowcaseListingInfo::InternalSwap(ShellShowcaseListingInfo* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellShowcaseListingInfo::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[184]);
+ file_level_metadata_ei_2eproto[185]);
+}
+
+// ===================================================================
+
+class ShowcaseRoyaltyDeliveryConfirmation::_Internal {
+ public:
+ using HasBits = decltype(std::declval()._has_bits_);
+ static const ::ei::BasicRequestInfo& rinfo(const ShowcaseRoyaltyDeliveryConfirmation* msg);
+ static void set_has_rinfo(HasBits* has_bits) {
+ (*has_bits)[0] |= 1u;
+ }
+ static void set_has_amount(HasBits* has_bits) {
+ (*has_bits)[0] |= 2u;
+ }
+};
+
+const ::ei::BasicRequestInfo&
+ShowcaseRoyaltyDeliveryConfirmation::_Internal::rinfo(const ShowcaseRoyaltyDeliveryConfirmation* msg) {
+ return *msg->rinfo_;
+}
+ShowcaseRoyaltyDeliveryConfirmation::ShowcaseRoyaltyDeliveryConfirmation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
+ ids_(arena) {
+ SharedCtor();
+ // @@protoc_insertion_point(arena_constructor:ei.ShowcaseRoyaltyDeliveryConfirmation)
+}
+ShowcaseRoyaltyDeliveryConfirmation::ShowcaseRoyaltyDeliveryConfirmation(const ShowcaseRoyaltyDeliveryConfirmation& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message(),
+ _has_bits_(from._has_bits_),
+ ids_(from.ids_) {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_rinfo()) {
+ rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_);
+ } else {
+ rinfo_ = nullptr;
+ }
+ amount_ = from.amount_;
+ // @@protoc_insertion_point(copy_constructor:ei.ShowcaseRoyaltyDeliveryConfirmation)
+}
+
+inline void ShowcaseRoyaltyDeliveryConfirmation::SharedCtor() {
+::memset(reinterpret_cast(this) + static_cast(
+ reinterpret_cast(&rinfo_) - reinterpret_cast(this)),
+ 0, static_cast(reinterpret_cast(&amount_) -
+ reinterpret_cast(&rinfo_)) + sizeof(amount_));
+}
+
+ShowcaseRoyaltyDeliveryConfirmation::~ShowcaseRoyaltyDeliveryConfirmation() {
+ // @@protoc_insertion_point(destructor:ei.ShowcaseRoyaltyDeliveryConfirmation)
+ if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
+ (void)arena;
+ return;
+ }
+ SharedDtor();
+}
+
+inline void ShowcaseRoyaltyDeliveryConfirmation::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete rinfo_;
+}
+
+void ShowcaseRoyaltyDeliveryConfirmation::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void ShowcaseRoyaltyDeliveryConfirmation::Clear() {
+// @@protoc_insertion_point(message_clear_start:ei.ShowcaseRoyaltyDeliveryConfirmation)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ ids_.Clear();
+ cached_has_bits = _has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
+ GOOGLE_DCHECK(rinfo_ != nullptr);
+ rinfo_->Clear();
+ }
+ amount_ = 0u;
+ _has_bits_.Clear();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* ShowcaseRoyaltyDeliveryConfirmation::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ _Internal::HasBits has_bits{};
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::_pbi::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // repeated string ids = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ auto str = _internal_add_ids();
+ ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ #ifndef NDEBUG
+ ::_pbi::VerifyUTF8(str, "ei.ShowcaseRoyaltyDeliveryConfirmation.ids");
+ #endif // !NDEBUG
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
+ // optional uint32 amount = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) {
+ _Internal::set_has_amount(&has_bits);
+ amount_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // optional .ei.BasicRequestInfo rinfo = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) {
+ ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ _has_bits_.Or(has_bits);
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* ShowcaseRoyaltyDeliveryConfirmation::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:ei.ShowcaseRoyaltyDeliveryConfirmation)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // repeated string ids = 1;
+ for (int i = 0, n = this->_internal_ids_size(); i < n; i++) {
+ const auto& s = this->_internal_ids(i);
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
+ s.data(), static_cast(s.length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
+ "ei.ShowcaseRoyaltyDeliveryConfirmation.ids");
+ target = stream->WriteString(1, s, target);
+ }
+
+ cached_has_bits = _has_bits_[0];
+ // optional uint32 amount = 2;
+ if (cached_has_bits & 0x00000002u) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_amount(), target);
+ }
+
+ // optional .ei.BasicRequestInfo rinfo = 3;
+ if (cached_has_bits & 0x00000001u) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(3, _Internal::rinfo(this),
+ _Internal::rinfo(this).GetCachedSize(), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:ei.ShowcaseRoyaltyDeliveryConfirmation)
+ return target;
+}
+
+size_t ShowcaseRoyaltyDeliveryConfirmation::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:ei.ShowcaseRoyaltyDeliveryConfirmation)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // repeated string ids = 1;
+ total_size += 1 *
+ ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(ids_.size());
+ for (int i = 0, n = ids_.size(); i < n; i++) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ ids_.Get(i));
+ }
+
+ cached_has_bits = _has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ // optional .ei.BasicRequestInfo rinfo = 3;
+ if (cached_has_bits & 0x00000001u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *rinfo_);
+ }
+
+ // optional uint32 amount = 2;
+ if (cached_has_bits & 0x00000002u) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_amount());
+ }
+
+ }
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShowcaseRoyaltyDeliveryConfirmation::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ShowcaseRoyaltyDeliveryConfirmation::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShowcaseRoyaltyDeliveryConfirmation::GetClassData() const { return &_class_data_; }
+
+void ShowcaseRoyaltyDeliveryConfirmation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast(to)->MergeFrom(
+ static_cast(from));
+}
+
+
+void ShowcaseRoyaltyDeliveryConfirmation::MergeFrom(const ShowcaseRoyaltyDeliveryConfirmation& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShowcaseRoyaltyDeliveryConfirmation)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ ids_.MergeFrom(from.ids_);
+ cached_has_bits = from._has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000001u) {
+ _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo());
+ }
+ if (cached_has_bits & 0x00000002u) {
+ amount_ = from.amount_;
+ }
+ _has_bits_[0] |= cached_has_bits;
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void ShowcaseRoyaltyDeliveryConfirmation::CopyFrom(const ShowcaseRoyaltyDeliveryConfirmation& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:ei.ShowcaseRoyaltyDeliveryConfirmation)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool ShowcaseRoyaltyDeliveryConfirmation::IsInitialized() const {
+ return true;
+}
+
+void ShowcaseRoyaltyDeliveryConfirmation::InternalSwap(ShowcaseRoyaltyDeliveryConfirmation* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(_has_bits_[0], other->_has_bits_[0]);
+ ids_.InternalSwap(&other->ids_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, amount_)
+ + sizeof(ShowcaseRoyaltyDeliveryConfirmation::amount_)
+ - PROTOBUF_FIELD_OFFSET(ShowcaseRoyaltyDeliveryConfirmation, rinfo_)>(
+ reinterpret_cast(&rinfo_),
+ reinterpret_cast(&other->rinfo_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata ShowcaseRoyaltyDeliveryConfirmation::GetMetadata() const {
+ return ::_pbi::AssignDescriptors(
+ &descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
+ file_level_metadata_ei_2eproto[186]);
}
// ===================================================================
@@ -87432,94 +88321,50 @@ void ShellShowcaseListingSet::InternalSwap(ShellShowcaseListingSet* other) {
::PROTOBUF_NAMESPACE_ID::Metadata ShellShowcaseListingSet::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[185]);
+ file_level_metadata_ei_2eproto[187]);
}
// ===================================================================
-class ShellShowcaseAction::_Internal {
+class ShellsActionBatch::_Internal {
public:
- using HasBits = decltype(std::declval()._has_bits_);
- static void set_has_action(HasBits* has_bits) {
+ using HasBits = decltype(std::declval()._has_bits_);
+ static const ::ei::BasicRequestInfo& rinfo(const ShellsActionBatch* msg);
+ static void set_has_rinfo(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static void set_has_user_id(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static void set_has_id(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
- static void set_has_value(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
- }
};
-ShellShowcaseAction::ShellShowcaseAction(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+const ::ei::BasicRequestInfo&
+ShellsActionBatch::_Internal::rinfo(const ShellsActionBatch* msg) {
+ return *msg->rinfo_;
+}
+ShellsActionBatch::ShellsActionBatch(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
+ actions_(arena) {
SharedCtor();
- // @@protoc_insertion_point(arena_constructor:ei.ShellShowcaseAction)
+ // @@protoc_insertion_point(arena_constructor:ei.ShellsActionBatch)
}
-ShellShowcaseAction::ShellShowcaseAction(const ShellShowcaseAction& from)
+ShellsActionBatch::ShellsActionBatch(const ShellsActionBatch& from)
: ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_) {
+ _has_bits_(from._has_bits_),
+ actions_(from.actions_) {
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- action_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- action_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_action()) {
- action_.Set(from._internal_action(),
- GetArenaForAllocation());
- }
- user_id_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- user_id_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_user_id()) {
- user_id_.Set(from._internal_user_id(),
- GetArenaForAllocation());
- }
- id_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- id_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_id()) {
- id_.Set(from._internal_id(),
- GetArenaForAllocation());
- }
- value_.InitDefault();
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- value_.Set("", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_value()) {
- value_.Set(from._internal_value(),
- GetArenaForAllocation());
+ if (from._internal_has_rinfo()) {
+ rinfo_ = new ::ei::BasicRequestInfo(*from.rinfo_);
+ } else {
+ rinfo_ = nullptr;
}
- // @@protoc_insertion_point(copy_constructor:ei.ShellShowcaseAction)
+ // @@protoc_insertion_point(copy_constructor:ei.ShellsActionBatch)
}
-inline void ShellShowcaseAction::SharedCtor() {
-action_.InitDefault();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- action_.Set("", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-user_id_.InitDefault();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- user_id_.Set("", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-id_.InitDefault();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- id_.Set("", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-value_.InitDefault();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- value_.Set("", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+inline void ShellsActionBatch::SharedCtor() {
+rinfo_ = nullptr;
}
-ShellShowcaseAction::~ShellShowcaseAction() {
- // @@protoc_insertion_point(destructor:ei.ShellShowcaseAction)
+ShellsActionBatch::~ShellsActionBatch() {
+ // @@protoc_insertion_point(destructor:ei.ShellsActionBatch)
if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
(void)arena;
return;
@@ -87527,95 +88372,56 @@ ShellShowcaseAction::~ShellShowcaseAction() {
SharedDtor();
}
-inline void ShellShowcaseAction::SharedDtor() {
+inline void ShellsActionBatch::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- action_.Destroy();
- user_id_.Destroy();
- id_.Destroy();
- value_.Destroy();
+ if (this != internal_default_instance()) delete rinfo_;
}
-void ShellShowcaseAction::SetCachedSize(int size) const {
+void ShellsActionBatch::SetCachedSize(int size) const {
_cached_size_.Set(size);
}
-void ShellShowcaseAction::Clear() {
-// @@protoc_insertion_point(message_clear_start:ei.ShellShowcaseAction)
+void ShellsActionBatch::Clear() {
+// @@protoc_insertion_point(message_clear_start:ei.ShellsActionBatch)
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
+ actions_.Clear();
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
- if (cached_has_bits & 0x00000001u) {
- action_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000002u) {
- user_id_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000004u) {
- id_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000008u) {
- value_.ClearNonDefaultToEmpty();
- }
+ if (cached_has_bits & 0x00000001u) {
+ GOOGLE_DCHECK(rinfo_ != nullptr);
+ rinfo_->Clear();
}
_has_bits_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* ShellShowcaseAction::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
+const char* ShellsActionBatch::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
_Internal::HasBits has_bits{};
while (!ctx->Done(&ptr)) {
uint32_t tag;
ptr = ::_pbi::ReadTag(ptr, &tag);
switch (tag >> 3) {
- // optional string action = 1;
+ // optional .ei.BasicRequestInfo rinfo = 1;
case 1:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
- auto str = _internal_mutable_action();
- ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
+ ptr = ctx->ParseMessage(_internal_mutable_rinfo(), ptr);
CHK_(ptr);
- #ifndef NDEBUG
- ::_pbi::VerifyUTF8(str, "ei.ShellShowcaseAction.action");
- #endif // !NDEBUG
} else
goto handle_unusual;
continue;
- // optional string user_id = 2;
+ // repeated .ei.ShellsActionLog actions = 2;
case 2:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) {
- auto str = _internal_mutable_user_id();
- ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(ptr);
- #ifndef NDEBUG
- ::_pbi::VerifyUTF8(str, "ei.ShellShowcaseAction.user_id");
- #endif // !NDEBUG
- } else
- goto handle_unusual;
- continue;
- // optional string id = 3;
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) {
- auto str = _internal_mutable_id();
- ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(ptr);
- #ifndef NDEBUG
- ::_pbi::VerifyUTF8(str, "ei.ShellShowcaseAction.id");
- #endif // !NDEBUG
- } else
- goto handle_unusual;
- continue;
- // optional string value = 4;
- case 4:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) {
- auto str = _internal_mutable_value();
- ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(ptr);
- #ifndef NDEBUG
- ::_pbi::VerifyUTF8(str, "ei.ShellShowcaseAction.value");
- #endif // !NDEBUG
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_actions(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
} else
goto handle_unusual;
continue;
@@ -87643,179 +88449,111 @@ const char* ShellShowcaseAction::_InternalParse(const char* ptr, ::_pbi::ParseCo
#undef CHK_
}
-uint8_t* ShellShowcaseAction::_InternalSerialize(
+uint8_t* ShellsActionBatch::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:ei.ShellShowcaseAction)
+ // @@protoc_insertion_point(serialize_to_array_start:ei.ShellsActionBatch)
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- // optional string action = 1;
+ // optional .ei.BasicRequestInfo rinfo = 1;
if (cached_has_bits & 0x00000001u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_action().data(), static_cast(this->_internal_action().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "ei.ShellShowcaseAction.action");
- target = stream->WriteStringMaybeAliased(
- 1, this->_internal_action(), target);
- }
-
- // optional string user_id = 2;
- if (cached_has_bits & 0x00000002u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_user_id().data(), static_cast(this->_internal_user_id().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "ei.ShellShowcaseAction.user_id");
- target = stream->WriteStringMaybeAliased(
- 2, this->_internal_user_id(), target);
- }
-
- // optional string id = 3;
- if (cached_has_bits & 0x00000004u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_id().data(), static_cast(this->_internal_id().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "ei.ShellShowcaseAction.id");
- target = stream->WriteStringMaybeAliased(
- 3, this->_internal_id(), target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(1, _Internal::rinfo(this),
+ _Internal::rinfo(this).GetCachedSize(), target, stream);
}
- // optional string value = 4;
- if (cached_has_bits & 0x00000008u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_value().data(), static_cast(this->_internal_value().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "ei.ShellShowcaseAction.value");
- target = stream->WriteStringMaybeAliased(
- 4, this->_internal_value(), target);
+ // repeated .ei.ShellsActionLog actions = 2;
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_actions_size()); i < n; i++) {
+ const auto& repfield = this->_internal_actions(i);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:ei.ShellShowcaseAction)
+ // @@protoc_insertion_point(serialize_to_array_end:ei.ShellsActionBatch)
return target;
}
-size_t ShellShowcaseAction::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:ei.ShellShowcaseAction)
+size_t ShellsActionBatch::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:ei.ShellsActionBatch)
size_t total_size = 0;
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
- // optional string action = 1;
- if (cached_has_bits & 0x00000001u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_action());
- }
-
- // optional string user_id = 2;
- if (cached_has_bits & 0x00000002u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_user_id());
- }
-
- // optional string id = 3;
- if (cached_has_bits & 0x00000004u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_id());
- }
-
- // optional string value = 4;
- if (cached_has_bits & 0x00000008u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_value());
- }
+ // repeated .ei.ShellsActionLog actions = 2;
+ total_size += 1UL * this->_internal_actions_size();
+ for (const auto& msg : this->actions_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+ // optional .ei.BasicRequestInfo rinfo = 1;
+ cached_has_bits = _has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *rinfo_);
}
+
return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
}
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellShowcaseAction::_class_data_ = {
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShellsActionBatch::_class_data_ = {
::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
- ShellShowcaseAction::MergeImpl
+ ShellsActionBatch::MergeImpl
};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellShowcaseAction::GetClassData() const { return &_class_data_; }
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShellsActionBatch::GetClassData() const { return &_class_data_; }
-void ShellShowcaseAction::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+void ShellsActionBatch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- static_cast(to)->MergeFrom(
- static_cast(from));
+ static_cast(to)->MergeFrom(
+ static_cast(from));
}
-void ShellShowcaseAction::MergeFrom(const ShellShowcaseAction& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellShowcaseAction)
+void ShellsActionBatch::MergeFrom(const ShellsActionBatch& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:ei.ShellsActionBatch)
GOOGLE_DCHECK_NE(&from, this);
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
- if (cached_has_bits & 0x00000001u) {
- _internal_set_action(from._internal_action());
- }
- if (cached_has_bits & 0x00000002u) {
- _internal_set_user_id(from._internal_user_id());
- }
- if (cached_has_bits & 0x00000004u) {
- _internal_set_id(from._internal_id());
- }
- if (cached_has_bits & 0x00000008u) {
- _internal_set_value(from._internal_value());
- }
+ actions_.MergeFrom(from.actions_);
+ if (from._internal_has_rinfo()) {
+ _internal_mutable_rinfo()->::ei::BasicRequestInfo::MergeFrom(from._internal_rinfo());
}
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
}
-void ShellShowcaseAction::CopyFrom(const ShellShowcaseAction& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:ei.ShellShowcaseAction)
+void ShellsActionBatch::CopyFrom(const ShellsActionBatch& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:ei.ShellsActionBatch)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-bool ShellShowcaseAction::IsInitialized() const {
+bool ShellsActionBatch::IsInitialized() const {
return true;
}
-void ShellShowcaseAction::InternalSwap(ShellShowcaseAction* other) {
+void ShellsActionBatch::InternalSwap(ShellsActionBatch* other) {
using std::swap;
- auto* lhs_arena = GetArenaForAllocation();
- auto* rhs_arena = other->GetArenaForAllocation();
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_has_bits_[0], other->_has_bits_[0]);
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &action_, lhs_arena,
- &other->action_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &user_id_, lhs_arena,
- &other->user_id_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &id_, lhs_arena,
- &other->id_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &value_, lhs_arena,
- &other->value_, rhs_arena
- );
+ actions_.InternalSwap(&other->actions_);
+ swap(rinfo_, other->rinfo_);
}
-::PROTOBUF_NAMESPACE_ID::Metadata ShellShowcaseAction::GetMetadata() const {
+::PROTOBUF_NAMESPACE_ID::Metadata ShellsActionBatch::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[186]);
+ file_level_metadata_ei_2eproto[188]);
}
// ===================================================================
@@ -89022,7 +89760,7 @@ void UserVerificationAnalysis::InternalSwap(UserVerificationAnalysis* other) {
::PROTOBUF_NAMESPACE_ID::Metadata UserVerificationAnalysis::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[187]);
+ file_level_metadata_ei_2eproto[189]);
}
// ===================================================================
@@ -89326,7 +90064,7 @@ void UserSubscriptionInfo_HistoryEntry::InternalSwap(UserSubscriptionInfo_Histor
::PROTOBUF_NAMESPACE_ID::Metadata UserSubscriptionInfo_HistoryEntry::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[188]);
+ file_level_metadata_ei_2eproto[190]);
}
// ===================================================================
@@ -90066,7 +90804,7 @@ void UserSubscriptionInfo::InternalSwap(UserSubscriptionInfo* other) {
::PROTOBUF_NAMESPACE_ID::Metadata UserSubscriptionInfo::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[189]);
+ file_level_metadata_ei_2eproto[191]);
}
// ===================================================================
@@ -90372,7 +91110,7 @@ void SubscriptionChangeHintRequest::InternalSwap(SubscriptionChangeHintRequest*
::PROTOBUF_NAMESPACE_ID::Metadata SubscriptionChangeHintRequest::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[190]);
+ file_level_metadata_ei_2eproto[192]);
}
// ===================================================================
@@ -90619,7 +91357,7 @@ void CXPEvalRolloutInfo::InternalSwap(CXPEvalRolloutInfo* other) {
::PROTOBUF_NAMESPACE_ID::Metadata CXPEvalRolloutInfo::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_ei_2eproto_getter, &descriptor_table_ei_2eproto_once,
- file_level_metadata_ei_2eproto[191]);
+ file_level_metadata_ei_2eproto[193]);
}
// @@protoc_insertion_point(namespace_scope)
@@ -91077,6 +91815,10 @@ template<> PROTOBUF_NOINLINE ::ei::MailState*
Arena::CreateMaybeMessage< ::ei::MailState >(Arena* arena) {
return Arena::CreateMessageInternal< ::ei::MailState >(arena);
}
+template<> PROTOBUF_NOINLINE ::ei::PeriodicalsResponse_RoyaltyInfo*
+Arena::CreateMaybeMessage< ::ei::PeriodicalsResponse_RoyaltyInfo >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::ei::PeriodicalsResponse_RoyaltyInfo >(arena);
+}
template<> PROTOBUF_NOINLINE ::ei::PeriodicalsResponse*
Arena::CreateMaybeMessage< ::ei::PeriodicalsResponse >(Arena* arena) {
return Arena::CreateMessageInternal< ::ei::PeriodicalsResponse >(arena);
@@ -91365,13 +92107,17 @@ template<> PROTOBUF_NOINLINE ::ei::ShellShowcaseListingInfo*
Arena::CreateMaybeMessage< ::ei::ShellShowcaseListingInfo >(Arena* arena) {
return Arena::CreateMessageInternal< ::ei::ShellShowcaseListingInfo >(arena);
}
+template<> PROTOBUF_NOINLINE ::ei::ShowcaseRoyaltyDeliveryConfirmation*
+Arena::CreateMaybeMessage< ::ei::ShowcaseRoyaltyDeliveryConfirmation >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::ei::ShowcaseRoyaltyDeliveryConfirmation >(arena);
+}
template<> PROTOBUF_NOINLINE ::ei::ShellShowcaseListingSet*
Arena::CreateMaybeMessage< ::ei::ShellShowcaseListingSet >(Arena* arena) {
return Arena::CreateMessageInternal< ::ei::ShellShowcaseListingSet >(arena);
}
-template<> PROTOBUF_NOINLINE ::ei::ShellShowcaseAction*
-Arena::CreateMaybeMessage< ::ei::ShellShowcaseAction >(Arena* arena) {
- return Arena::CreateMessageInternal< ::ei::ShellShowcaseAction >(arena);
+template<> PROTOBUF_NOINLINE ::ei::ShellsActionBatch*
+Arena::CreateMaybeMessage< ::ei::ShellsActionBatch >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::ei::ShellsActionBatch >(arena);
}
template<> PROTOBUF_NOINLINE ::ei::UserVerificationAnalysis*
Arena::CreateMaybeMessage< ::ei::UserVerificationAnalysis >(Arena* arena) {
diff --git a/ei/cpp/ei.pb.h b/ei/cpp/ei.pb.h
index 19db7bb..c6ace3d 100644
--- a/ei/cpp/ei.pb.h
+++ b/ei/cpp/ei.pb.h
@@ -466,6 +466,9 @@ extern MyContractsDefaultTypeInternal _MyContracts_default_instance_;
class PeriodicalsResponse;
struct PeriodicalsResponseDefaultTypeInternal;
extern PeriodicalsResponseDefaultTypeInternal _PeriodicalsResponse_default_instance_;
+class PeriodicalsResponse_RoyaltyInfo;
+struct PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal;
+extern PeriodicalsResponse_RoyaltyInfoDefaultTypeInternal _PeriodicalsResponse_RoyaltyInfo_default_instance_;
class PlayerFarmInfo;
struct PlayerFarmInfoDefaultTypeInternal;
extern PlayerFarmInfoDefaultTypeInternal _PlayerFarmInfo_default_instance_;
@@ -562,9 +565,6 @@ extern ShellSetSpec_VariationSpecDefaultTypeInternal _ShellSetSpec_VariationSpec
class ShellShowcase;
struct ShellShowcaseDefaultTypeInternal;
extern ShellShowcaseDefaultTypeInternal _ShellShowcase_default_instance_;
-class ShellShowcaseAction;
-struct ShellShowcaseActionDefaultTypeInternal;
-extern ShellShowcaseActionDefaultTypeInternal _ShellShowcaseAction_default_instance_;
class ShellShowcaseListingInfo;
struct ShellShowcaseListingInfoDefaultTypeInternal;
extern ShellShowcaseListingInfoDefaultTypeInternal _ShellShowcaseListingInfo_default_instance_;
@@ -577,9 +577,15 @@ extern ShellSpecDefaultTypeInternal _ShellSpec_default_instance_;
class ShellSpec_ShellPiece;
struct ShellSpec_ShellPieceDefaultTypeInternal;
extern ShellSpec_ShellPieceDefaultTypeInternal _ShellSpec_ShellPiece_default_instance_;
+class ShellsActionBatch;
+struct ShellsActionBatchDefaultTypeInternal;
+extern ShellsActionBatchDefaultTypeInternal _ShellsActionBatch_default_instance_;
class ShellsActionLog;
struct ShellsActionLogDefaultTypeInternal;
extern ShellsActionLogDefaultTypeInternal _ShellsActionLog_default_instance_;
+class ShowcaseRoyaltyDeliveryConfirmation;
+struct ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal;
+extern ShowcaseRoyaltyDeliveryConfirmationDefaultTypeInternal _ShowcaseRoyaltyDeliveryConfirmation_default_instance_;
class SubmitShellShowcaseRequest;
struct SubmitShellShowcaseRequestDefaultTypeInternal;
extern SubmitShellShowcaseRequestDefaultTypeInternal _SubmitShellShowcaseRequest_default_instance_;
@@ -764,6 +770,7 @@ template<> ::ei::MissionRequest* Arena::CreateMaybeMessage<::ei::MissionRequest>
template<> ::ei::MissionResponse* Arena::CreateMaybeMessage<::ei::MissionResponse>(Arena*);
template<> ::ei::MyContracts* Arena::CreateMaybeMessage<::ei::MyContracts>(Arena*);
template<> ::ei::PeriodicalsResponse* Arena::CreateMaybeMessage<::ei::PeriodicalsResponse>(Arena*);
+template<> ::ei::PeriodicalsResponse_RoyaltyInfo* Arena::CreateMaybeMessage<::ei::PeriodicalsResponse_RoyaltyInfo>(Arena*);
template<> ::ei::PlayerFarmInfo* Arena::CreateMaybeMessage<::ei::PlayerFarmInfo>(Arena*);
template<> ::ei::QueryCoopRequest* Arena::CreateMaybeMessage<::ei::QueryCoopRequest>(Arena*);
template<> ::ei::QueryCoopResponse* Arena::CreateMaybeMessage<::ei::QueryCoopResponse>(Arena*);
@@ -796,12 +803,13 @@ template<> ::ei::ShellPopularityStats_Entry* Arena::CreateMaybeMessage<::ei::She
template<> ::ei::ShellSetSpec* Arena::CreateMaybeMessage<::ei::ShellSetSpec>(Arena*);
template<> ::ei::ShellSetSpec_VariationSpec* Arena::CreateMaybeMessage<::ei::ShellSetSpec_VariationSpec>(Arena*);
template<> ::ei::ShellShowcase* Arena::CreateMaybeMessage<::ei::ShellShowcase>(Arena*);
-template<> ::ei::ShellShowcaseAction* Arena::CreateMaybeMessage<::ei::ShellShowcaseAction>(Arena*);
template<> ::ei::ShellShowcaseListingInfo* Arena::CreateMaybeMessage<::ei::ShellShowcaseListingInfo>(Arena*);
template<> ::ei::ShellShowcaseListingSet* Arena::CreateMaybeMessage<::ei::ShellShowcaseListingSet>(Arena*);
template<> ::ei::ShellSpec* Arena::CreateMaybeMessage<::ei::ShellSpec>(Arena*);
template<> ::ei::ShellSpec_ShellPiece* Arena::CreateMaybeMessage<::ei::ShellSpec_ShellPiece>(Arena*);
+template<> ::ei::ShellsActionBatch* Arena::CreateMaybeMessage<::ei::ShellsActionBatch>(Arena*);
template<> ::ei::ShellsActionLog* Arena::CreateMaybeMessage<::ei::ShellsActionLog>(Arena*);
+template<> ::ei::ShowcaseRoyaltyDeliveryConfirmation* Arena::CreateMaybeMessage<::ei::ShowcaseRoyaltyDeliveryConfirmation>(Arena*);
template<> ::ei::SubmitShellShowcaseRequest* Arena::CreateMaybeMessage<::ei::SubmitShellShowcaseRequest>(Arena*);
template<> ::ei::SubscriptionChangeHintRequest* Arena::CreateMaybeMessage<::ei::SubscriptionChangeHintRequest>(Arena*);
template<> ::ei::TipsDB* Arena::CreateMaybeMessage<::ei::TipsDB>(Arena*);
@@ -1562,11 +1570,12 @@ enum ShellShowcaseListingInfo_Status : int {
ShellShowcaseListingInfo_Status_NONE = 0,
ShellShowcaseListingInfo_Status_SUBMITTED = 1,
ShellShowcaseListingInfo_Status_LIVE = 2,
- ShellShowcaseListingInfo_Status_FEATURED = 3
+ ShellShowcaseListingInfo_Status_FEATURED = 3,
+ ShellShowcaseListingInfo_Status_INVALID = 4
};
bool ShellShowcaseListingInfo_Status_IsValid(int value);
constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo_Status_Status_MIN = ShellShowcaseListingInfo_Status_NONE;
-constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo_Status_Status_MAX = ShellShowcaseListingInfo_Status_FEATURED;
+constexpr ShellShowcaseListingInfo_Status ShellShowcaseListingInfo_Status_Status_MAX = ShellShowcaseListingInfo_Status_INVALID;
constexpr int ShellShowcaseListingInfo_Status_Status_ARRAYSIZE = ShellShowcaseListingInfo_Status_Status_MAX + 1;
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ShellShowcaseListingInfo_Status_descriptor();
@@ -1871,6 +1880,7 @@ enum UILocation : int {
ULTRA_SHOP = 10,
SHELLS = 5,
SHELL_SETS = 6,
+ SHELLS_SHOWCASE = 12,
CHICKENS = 7,
CHICKEN_HATS = 11,
EPIC_RESEARCH = 8,
@@ -1878,7 +1888,7 @@ enum UILocation : int {
};
bool UILocation_IsValid(int value);
constexpr UILocation UILocation_MIN = NONE;
-constexpr UILocation UILocation_MAX = CHICKEN_HATS;
+constexpr UILocation UILocation_MAX = SHELLS_SHOWCASE;
constexpr int UILocation_ARRAYSIZE = UILocation_MAX + 1;
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UILocation_descriptor();
@@ -32994,6 +33004,181 @@ class MailState final :
};
// -------------------------------------------------------------------
+class PeriodicalsResponse_RoyaltyInfo final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.PeriodicalsResponse.RoyaltyInfo) */ {
+ public:
+ inline PeriodicalsResponse_RoyaltyInfo() : PeriodicalsResponse_RoyaltyInfo(nullptr) {}
+ ~PeriodicalsResponse_RoyaltyInfo() override;
+ explicit PROTOBUF_CONSTEXPR PeriodicalsResponse_RoyaltyInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ PeriodicalsResponse_RoyaltyInfo(const PeriodicalsResponse_RoyaltyInfo& from);
+ PeriodicalsResponse_RoyaltyInfo(PeriodicalsResponse_RoyaltyInfo&& from) noexcept
+ : PeriodicalsResponse_RoyaltyInfo() {
+ *this = ::std::move(from);
+ }
+
+ inline PeriodicalsResponse_RoyaltyInfo& operator=(const PeriodicalsResponse_RoyaltyInfo& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline PeriodicalsResponse_RoyaltyInfo& operator=(PeriodicalsResponse_RoyaltyInfo&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
+ return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
+ }
+ inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
+ return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const PeriodicalsResponse_RoyaltyInfo& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const PeriodicalsResponse_RoyaltyInfo* internal_default_instance() {
+ return reinterpret_cast(
+ &_PeriodicalsResponse_RoyaltyInfo_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 113;
+
+ friend void swap(PeriodicalsResponse_RoyaltyInfo& a, PeriodicalsResponse_RoyaltyInfo& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(PeriodicalsResponse_RoyaltyInfo* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(PeriodicalsResponse_RoyaltyInfo* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ PeriodicalsResponse_RoyaltyInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const PeriodicalsResponse_RoyaltyInfo& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const PeriodicalsResponse_RoyaltyInfo& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(PeriodicalsResponse_RoyaltyInfo* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "ei.PeriodicalsResponse.RoyaltyInfo";
+ }
+ protected:
+ explicit PeriodicalsResponse_RoyaltyInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kIdFieldNumber = 1,
+ kAmountFieldNumber = 2,
+ };
+ // optional string id = 1;
+ bool has_id() const;
+ private:
+ bool _internal_has_id() const;
+ public:
+ void clear_id();
+ const std::string& id() const;
+ template
+ void set_id(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_id();
+ PROTOBUF_NODISCARD std::string* release_id();
+ void set_allocated_id(std::string* id);
+ private:
+ const std::string& _internal_id() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
+ std::string* _internal_mutable_id();
+ public:
+
+ // optional uint32 amount = 2;
+ bool has_amount() const;
+ private:
+ bool _internal_has_amount() const;
+ public:
+ void clear_amount();
+ uint32_t amount() const;
+ void set_amount(uint32_t value);
+ private:
+ uint32_t _internal_amount() const;
+ void _internal_set_amount(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:ei.PeriodicalsResponse.RoyaltyInfo)
+ private:
+ class _Internal;
+
+ template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
+ uint32_t amount_;
+ friend struct ::TableStruct_ei_2eproto;
+};
+// -------------------------------------------------------------------
+
class PeriodicalsResponse final :
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.PeriodicalsResponse) */ {
public:
@@ -33049,7 +33234,7 @@ class PeriodicalsResponse final :
&_PeriodicalsResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 113;
+ 114;
friend void swap(PeriodicalsResponse& a, PeriodicalsResponse& b) {
a.Swap(&b);
@@ -33117,12 +33302,15 @@ class PeriodicalsResponse final :
// nested types ----------------------------------------------------
+ typedef PeriodicalsResponse_RoyaltyInfo RoyaltyInfo;
+
// accessors -------------------------------------------------------
enum : int {
kGiftsFieldNumber = 4,
kEvaluationsFieldNumber = 8,
kArtifactCasesFieldNumber = 9,
+ kShowcaseRoyaltiesFieldNumber = 10,
kSalesFieldNumber = 1,
kEventsFieldNumber = 2,
kContractsFieldNumber = 3,
@@ -33184,6 +33372,24 @@ class PeriodicalsResponse final :
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse >&
artifact_cases() const;
+ // repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ int showcase_royalties_size() const;
+ private:
+ int _internal_showcase_royalties_size() const;
+ public:
+ void clear_showcase_royalties();
+ ::ei::PeriodicalsResponse_RoyaltyInfo* mutable_showcase_royalties(int index);
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::PeriodicalsResponse_RoyaltyInfo >*
+ mutable_showcase_royalties();
+ private:
+ const ::ei::PeriodicalsResponse_RoyaltyInfo& _internal_showcase_royalties(int index) const;
+ ::ei::PeriodicalsResponse_RoyaltyInfo* _internal_add_showcase_royalties();
+ public:
+ const ::ei::PeriodicalsResponse_RoyaltyInfo& showcase_royalties(int index) const;
+ ::ei::PeriodicalsResponse_RoyaltyInfo* add_showcase_royalties();
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::PeriodicalsResponse_RoyaltyInfo >&
+ showcase_royalties() const;
+
// optional .ei.SalesInfo sales = 1;
bool has_sales() const;
private:
@@ -33304,6 +33510,7 @@ class PeriodicalsResponse final :
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ServerGift > gifts_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ContractEvaluation > evaluations_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::CompleteMissionResponse > artifact_cases_;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::PeriodicalsResponse_RoyaltyInfo > showcase_royalties_;
::ei::SalesInfo* sales_;
::ei::EggIncCurrentEvents* events_;
::ei::ContractsResponse* contracts_;
@@ -33369,7 +33576,7 @@ class GetPeriodicalsRequest final :
&_GetPeriodicalsRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 114;
+ 115;
friend void swap(GetPeriodicalsRequest& a, GetPeriodicalsRequest& b) {
a.Swap(&b);
@@ -33729,7 +33936,7 @@ class ConfigRequest final :
&_ConfigRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 115;
+ 116;
friend void swap(ConfigRequest& a, ConfigRequest& b) {
a.Swap(&b);
@@ -33999,7 +34206,7 @@ class ConfigResponse final :
&_ConfigResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 116;
+ 117;
friend void swap(ConfigResponse& a, ConfigResponse& b) {
a.Swap(&b);
@@ -34199,7 +34406,7 @@ class AdAttributionRawData final :
&_AdAttributionRawData_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 117;
+ 118;
friend void swap(AdAttributionRawData& a, AdAttributionRawData& b) {
a.Swap(&b);
@@ -34419,7 +34626,7 @@ class AdAttributionRow final :
&_AdAttributionRow_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 118;
+ 119;
friend void swap(AdAttributionRow& a, AdAttributionRow& b) {
a.Swap(&b);
@@ -34724,7 +34931,7 @@ class AdAttributionInfo final :
&_AdAttributionInfo_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 119;
+ 120;
friend void swap(AdAttributionInfo& a, AdAttributionInfo& b) {
a.Swap(&b);
@@ -35219,7 +35426,7 @@ class ArtifactsClientInfo_LaunchCount final :
&_ArtifactsClientInfo_LaunchCount_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 120;
+ 121;
friend void swap(ArtifactsClientInfo_LaunchCount& a, ArtifactsClientInfo_LaunchCount& b) {
a.Swap(&b);
@@ -35404,7 +35611,7 @@ class ArtifactsClientInfo final :
&_ArtifactsClientInfo_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 121;
+ 122;
friend void swap(ArtifactsClientInfo& a, ArtifactsClientInfo& b) {
a.Swap(&b);
@@ -35611,7 +35818,7 @@ class MissionInfo_Fuel final :
&_MissionInfo_Fuel_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 122;
+ 123;
friend void swap(MissionInfo_Fuel& a, MissionInfo_Fuel& b) {
a.Swap(&b);
@@ -35781,7 +35988,7 @@ class MissionInfo final :
&_MissionInfo_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 123;
+ 124;
friend void swap(MissionInfo& a, MissionInfo& b) {
a.Swap(&b);
@@ -36253,7 +36460,7 @@ class ArtifactSpec final :
&_ArtifactSpec_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 124;
+ 125;
friend void swap(ArtifactSpec& a, ArtifactSpec& b) {
a.Swap(&b);
@@ -36691,7 +36898,7 @@ class CompleteArtifact final :
&_CompleteArtifact_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 125;
+ 126;
friend void swap(CompleteArtifact& a, CompleteArtifact& b) {
a.Swap(&b);
@@ -36871,7 +37078,7 @@ class ArtifactInventoryItem final :
&_ArtifactInventoryItem_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 126;
+ 127;
friend void swap(ArtifactInventoryItem& a, ArtifactInventoryItem& b) {
a.Swap(&b);
@@ -37081,7 +37288,7 @@ class InventorySlot final :
&_InventorySlot_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 127;
+ 128;
friend void swap(InventorySlot& a, InventorySlot& b) {
a.Swap(&b);
@@ -37251,7 +37458,7 @@ class ArtifactsConfigurationRequest final :
&_ArtifactsConfigurationRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 128;
+ 129;
friend void swap(ArtifactsConfigurationRequest& a, ArtifactsConfigurationRequest& b) {
a.Swap(&b);
@@ -37426,7 +37633,7 @@ class ArtifactsConfigurationResponse_MissionParameters_Duration final :
&_ArtifactsConfigurationResponse_MissionParameters_Duration_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 129;
+ 130;
friend void swap(ArtifactsConfigurationResponse_MissionParameters_Duration& a, ArtifactsConfigurationResponse_MissionParameters_Duration& b) {
a.Swap(&b);
@@ -37686,7 +37893,7 @@ class ArtifactsConfigurationResponse_MissionParameters final :
&_ArtifactsConfigurationResponse_MissionParameters_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 130;
+ 131;
friend void swap(ArtifactsConfigurationResponse_MissionParameters& a, ArtifactsConfigurationResponse_MissionParameters& b) {
a.Swap(&b);
@@ -37902,7 +38109,7 @@ class ArtifactsConfigurationResponse_ArtifactParameters final :
&_ArtifactsConfigurationResponse_ArtifactParameters_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 131;
+ 132;
friend void swap(ArtifactsConfigurationResponse_ArtifactParameters& a, ArtifactsConfigurationResponse_ArtifactParameters& b) {
a.Swap(&b);
@@ -38182,7 +38389,7 @@ class ArtifactsConfigurationResponse_CraftingLevelInfo final :
&_ArtifactsConfigurationResponse_CraftingLevelInfo_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 132;
+ 133;
friend void swap(ArtifactsConfigurationResponse_CraftingLevelInfo& a, ArtifactsConfigurationResponse_CraftingLevelInfo& b) {
a.Swap(&b);
@@ -38352,7 +38559,7 @@ class ArtifactsConfigurationResponse final :
&_ArtifactsConfigurationResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 133;
+ 134;
friend void swap(ArtifactsConfigurationResponse& a, ArtifactsConfigurationResponse& b) {
a.Swap(&b);
@@ -38555,7 +38762,7 @@ class MissionRequest final :
&_MissionRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 134;
+ 135;
friend void swap(MissionRequest& a, MissionRequest& b) {
a.Swap(&b);
@@ -38790,7 +38997,7 @@ class MissionResponse final :
&_MissionResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 135;
+ 136;
friend void swap(MissionResponse& a, MissionResponse& b) {
a.Swap(&b);
@@ -38965,7 +39172,7 @@ class CompleteMissionResponse_SecureArtifactSpec final :
&_CompleteMissionResponse_SecureArtifactSpec_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 136;
+ 137;
friend void swap(CompleteMissionResponse_SecureArtifactSpec& a, CompleteMissionResponse_SecureArtifactSpec& b) {
a.Swap(&b);
@@ -39145,7 +39352,7 @@ class CompleteMissionResponse final :
&_CompleteMissionResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 137;
+ 138;
friend void swap(CompleteMissionResponse& a, CompleteMissionResponse& b) {
a.Swap(&b);
@@ -39382,7 +39589,7 @@ class CollectContractArtifactRewardsRequest final :
&_CollectContractArtifactRewardsRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 138;
+ 139;
friend void swap(CollectContractArtifactRewardsRequest& a, CollectContractArtifactRewardsRequest& b) {
a.Swap(&b);
@@ -39622,7 +39829,7 @@ class CraftArtifactRequest final :
&_CraftArtifactRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 139;
+ 140;
friend void swap(CraftArtifactRequest& a, CraftArtifactRequest& b) {
a.Swap(&b);
@@ -39902,7 +40109,7 @@ class CraftArtifactResponse final :
&_CraftArtifactResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 140;
+ 141;
friend void swap(CraftArtifactResponse& a, CraftArtifactResponse& b) {
a.Swap(&b);
@@ -40112,7 +40319,7 @@ class ConsumeArtifactRequest final :
&_ConsumeArtifactRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 141;
+ 142;
friend void swap(ConsumeArtifactRequest& a, ConsumeArtifactRequest& b) {
a.Swap(&b);
@@ -40412,7 +40619,7 @@ class ConsumeArtifactResponse final :
&_ConsumeArtifactResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 142;
+ 143;
friend void swap(ConsumeArtifactResponse& a, ConsumeArtifactResponse& b) {
a.Swap(&b);
@@ -40666,7 +40873,7 @@ class AuthenticateArtifactResponse final :
&_AuthenticateArtifactResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 143;
+ 144;
friend void swap(AuthenticateArtifactResponse& a, AuthenticateArtifactResponse& b) {
a.Swap(&b);
@@ -40886,7 +41093,7 @@ class SetArtifactRequest final :
&_SetArtifactRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 144;
+ 145;
friend void swap(SetArtifactRequest& a, SetArtifactRequest& b) {
a.Swap(&b);
@@ -41101,7 +41308,7 @@ class SetArtifactResponse final :
&_SetArtifactResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 145;
+ 146;
friend void swap(SetArtifactResponse& a, SetArtifactResponse& b) {
a.Swap(&b);
@@ -41291,7 +41498,7 @@ class ArtifactsDB_ActiveArtifactSlot final :
&_ArtifactsDB_ActiveArtifactSlot_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 146;
+ 147;
friend void swap(ArtifactsDB_ActiveArtifactSlot& a, ArtifactsDB_ActiveArtifactSlot& b) {
a.Swap(&b);
@@ -41461,7 +41668,7 @@ class ArtifactsDB_ActiveArtifactSet final :
&_ArtifactsDB_ActiveArtifactSet_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 147;
+ 148;
friend void swap(ArtifactsDB_ActiveArtifactSet& a, ArtifactsDB_ActiveArtifactSet& b) {
a.Swap(&b);
@@ -41636,7 +41843,7 @@ class ArtifactsDB_CraftableArtifact final :
&_ArtifactsDB_CraftableArtifact_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 148;
+ 149;
friend void swap(ArtifactsDB_CraftableArtifact& a, ArtifactsDB_CraftableArtifact& b) {
a.Swap(&b);
@@ -41871,7 +42078,7 @@ class ArtifactsDB final :
&_ArtifactsDB_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 149;
+ 150;
friend void swap(ArtifactsDB& a, ArtifactsDB& b) {
a.Swap(&b);
@@ -42250,7 +42457,7 @@ class AuthenticatedMessage final :
&_AuthenticatedMessage_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 150;
+ 151;
friend void swap(AuthenticatedMessage& a, AuthenticatedMessage& b) {
a.Swap(&b);
@@ -42323,6 +42530,7 @@ class AuthenticatedMessage final :
enum : int {
kMessageFieldNumber = 1,
kCodeFieldNumber = 2,
+ kUserIdFieldNumber = 6,
kVersionFieldNumber = 3,
kCompressedFieldNumber = 4,
kOriginalSizeFieldNumber = 5,
@@ -42363,6 +42571,24 @@ class AuthenticatedMessage final :
std::string* _internal_mutable_code();
public:
+ // optional string user_id = 6;
+ bool has_user_id() const;
+ private:
+ bool _internal_has_user_id() const;
+ public:
+ void clear_user_id();
+ const std::string& user_id() const;
+ template
+ void set_user_id(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_user_id();
+ PROTOBUF_NODISCARD std::string* release_user_id();
+ void set_allocated_user_id(std::string* user_id);
+ private:
+ const std::string& _internal_user_id() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id(const std::string& value);
+ std::string* _internal_mutable_user_id();
+ public:
+
// optional uint32 version = 3;
bool has_version() const;
private:
@@ -42413,6 +42639,7 @@ class AuthenticatedMessage final :
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr code_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_;
uint32_t version_;
bool compressed_;
uint32_t original_size_;
@@ -42475,7 +42702,7 @@ class LogCompleteMissionPayload final :
&_LogCompleteMissionPayload_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 151;
+ 152;
friend void swap(LogCompleteMissionPayload& a, LogCompleteMissionPayload& b) {
a.Swap(&b);
@@ -42655,7 +42882,7 @@ class LogCraftArtifactPayload final :
&_LogCraftArtifactPayload_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 152;
+ 153;
friend void swap(LogCraftArtifactPayload& a, LogCraftArtifactPayload& b) {
a.Swap(&b);
@@ -42835,7 +43062,7 @@ class LogConsumeArtifactPayload final :
&_LogConsumeArtifactPayload_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 153;
+ 154;
friend void swap(LogConsumeArtifactPayload& a, LogConsumeArtifactPayload& b) {
a.Swap(&b);
@@ -43015,7 +43242,7 @@ class LogSetArtifactPayload final :
&_LogSetArtifactPayload_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 154;
+ 155;
friend void swap(LogSetArtifactPayload& a, LogSetArtifactPayload& b) {
a.Swap(&b);
@@ -43195,7 +43422,7 @@ class AccountTransferPayload final :
&_AccountTransferPayload_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 155;
+ 156;
friend void swap(AccountTransferPayload& a, AccountTransferPayload& b) {
a.Swap(&b);
@@ -43375,7 +43602,7 @@ class SaveBackupResponse final :
&_SaveBackupResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 156;
+ 157;
friend void swap(SaveBackupResponse& a, SaveBackupResponse& b) {
a.Swap(&b);
@@ -43621,7 +43848,7 @@ class CleanAccountRequest final :
&_CleanAccountRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 157;
+ 158;
friend void swap(CleanAccountRequest& a, CleanAccountRequest& b) {
a.Swap(&b);
@@ -43801,7 +44028,7 @@ class ReturnEDTPayload final :
&_ReturnEDTPayload_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 158;
+ 159;
friend void swap(ReturnEDTPayload& a, ReturnEDTPayload& b) {
a.Swap(&b);
@@ -43961,7 +44188,7 @@ class DLCItem final :
&_DLCItem_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 159;
+ 160;
friend void swap(DLCItem& a, DLCItem& b) {
a.Swap(&b);
@@ -44231,7 +44458,7 @@ class ShellSpec_ShellPiece final :
&_ShellSpec_ShellPiece_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 160;
+ 161;
friend void swap(ShellSpec_ShellPiece& a, ShellSpec_ShellPiece& b) {
a.Swap(&b);
@@ -44406,7 +44633,7 @@ class ShellSpec final :
&_ShellSpec_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 161;
+ 162;
friend void swap(ShellSpec& a, ShellSpec& b) {
a.Swap(&b);
@@ -45056,7 +45283,7 @@ class ShellSetSpec_VariationSpec final :
&_ShellSetSpec_VariationSpec_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 162;
+ 163;
friend void swap(ShellSetSpec_VariationSpec& a, ShellSetSpec_VariationSpec& b) {
a.Swap(&b);
@@ -45296,7 +45523,7 @@ class ShellSetSpec final :
&_ShellSetSpec_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 163;
+ 164;
friend void swap(ShellSetSpec& a, ShellSetSpec& b) {
a.Swap(&b);
@@ -45783,7 +46010,7 @@ class ShellObjectSpec_LODPiece final :
&_ShellObjectSpec_LODPiece_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 164;
+ 165;
friend void swap(ShellObjectSpec_LODPiece& a, ShellObjectSpec_LODPiece& b) {
a.Swap(&b);
@@ -45958,7 +46185,7 @@ class ShellObjectSpec final :
&_ShellObjectSpec_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 165;
+ 166;
friend void swap(ShellObjectSpec& a, ShellObjectSpec& b) {
a.Swap(&b);
@@ -46469,7 +46696,7 @@ class ShellGroupSpec final :
&_ShellGroupSpec_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 166;
+ 167;
friend void swap(ShellGroupSpec& a, ShellGroupSpec& b) {
a.Swap(&b);
@@ -46705,7 +46932,7 @@ class DLCCatalog final :
&_DLCCatalog_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 167;
+ 168;
friend void swap(DLCCatalog& a, DLCCatalog& b) {
a.Swap(&b);
@@ -46964,7 +47191,7 @@ class ShellDB_ShellStatus final :
&_ShellDB_ShellStatus_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 168;
+ 169;
friend void swap(ShellDB_ShellStatus& a, ShellDB_ShellStatus& b) {
a.Swap(&b);
@@ -47139,7 +47366,7 @@ class ShellDB_ShellElementStatus final :
&_ShellDB_ShellElementStatus_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 169;
+ 170;
friend void swap(ShellDB_ShellElementStatus& a, ShellDB_ShellElementStatus& b) {
a.Swap(&b);
@@ -47314,7 +47541,7 @@ class ShellDB_ShellSetVariationStatus final :
&_ShellDB_ShellSetVariationStatus_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 170;
+ 171;
friend void swap(ShellDB_ShellSetVariationStatus& a, ShellDB_ShellSetVariationStatus& b) {
a.Swap(&b);
@@ -47500,7 +47727,7 @@ class ShellDB_FarmConfiguration final :
&_ShellDB_FarmConfiguration_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 171;
+ 172;
friend void swap(ShellDB_FarmConfiguration& a, ShellDB_FarmConfiguration& b) {
a.Swap(&b);
@@ -47789,7 +48016,7 @@ class ShellDB_SavedFarmConfiguration final :
&_ShellDB_SavedFarmConfiguration_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 172;
+ 173;
friend void swap(ShellDB_SavedFarmConfiguration& a, ShellDB_SavedFarmConfiguration& b) {
a.Swap(&b);
@@ -47860,27 +48087,29 @@ class ShellDB_SavedFarmConfiguration final :
// accessors -------------------------------------------------------
enum : int {
- kNameFieldNumber = 1,
+ kIdFieldNumber = 1,
kServerIdFieldNumber = 4,
+ kDisplayNameFieldNumber = 5,
kConfigFieldNumber = 2,
kClientSaveTimeFieldNumber = 3,
+ kPurchasedFieldNumber = 6,
};
- // optional string name = 1;
- bool has_name() const;
+ // optional string id = 1;
+ bool has_id() const;
private:
- bool _internal_has_name() const;
+ bool _internal_has_id() const;
public:
- void clear_name();
- const std::string& name() const;
+ void clear_id();
+ const std::string& id() const;
template
- void set_name(ArgT0&& arg0, ArgT... args);
- std::string* mutable_name();
- PROTOBUF_NODISCARD std::string* release_name();
- void set_allocated_name(std::string* name);
+ void set_id(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_id();
+ PROTOBUF_NODISCARD std::string* release_id();
+ void set_allocated_id(std::string* id);
private:
- const std::string& _internal_name() const;
- inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
- std::string* _internal_mutable_name();
+ const std::string& _internal_id() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
+ std::string* _internal_mutable_id();
public:
// optional string server_id = 4;
@@ -47901,6 +48130,24 @@ class ShellDB_SavedFarmConfiguration final :
std::string* _internal_mutable_server_id();
public:
+ // optional string display_name = 5;
+ bool has_display_name() const;
+ private:
+ bool _internal_has_display_name() const;
+ public:
+ void clear_display_name();
+ const std::string& display_name() const;
+ template
+ void set_display_name(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_display_name();
+ PROTOBUF_NODISCARD std::string* release_display_name();
+ void set_allocated_display_name(std::string* display_name);
+ private:
+ const std::string& _internal_display_name() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_display_name(const std::string& value);
+ std::string* _internal_mutable_display_name();
+ public:
+
// optional .ei.ShellDB.FarmConfiguration config = 2;
bool has_config() const;
private:
@@ -47932,6 +48179,19 @@ class ShellDB_SavedFarmConfiguration final :
void _internal_set_client_save_time(double value);
public:
+ // optional bool purchased = 6;
+ bool has_purchased() const;
+ private:
+ bool _internal_has_purchased() const;
+ public:
+ void clear_purchased();
+ bool purchased() const;
+ void set_purchased(bool value);
+ private:
+ bool _internal_purchased() const;
+ void _internal_set_purchased(bool value);
+ public:
+
// @@protoc_insertion_point(class_scope:ei.ShellDB.SavedFarmConfiguration)
private:
class _Internal;
@@ -47941,10 +48201,12 @@ class ShellDB_SavedFarmConfiguration final :
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr server_id_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr display_name_;
::ei::ShellDB_FarmConfiguration* config_;
double client_save_time_;
+ bool purchased_;
friend struct ::TableStruct_ei_2eproto;
};
// -------------------------------------------------------------------
@@ -48004,7 +48266,7 @@ class ShellDB_ShellConfiguration final :
&_ShellDB_ShellConfiguration_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 173;
+ 174;
friend void swap(ShellDB_ShellConfiguration& a, ShellDB_ShellConfiguration& b) {
a.Swap(&b);
@@ -48194,7 +48456,7 @@ class ShellDB_ShellSetConfiguration final :
&_ShellDB_ShellSetConfiguration_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 174;
+ 175;
friend void swap(ShellDB_ShellSetConfiguration& a, ShellDB_ShellSetConfiguration& b) {
a.Swap(&b);
@@ -48424,7 +48686,7 @@ class ShellDB_ShellGroupConfiguration final :
&_ShellDB_ShellGroupConfiguration_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 175;
+ 176;
friend void swap(ShellDB_ShellGroupConfiguration& a, ShellDB_ShellGroupConfiguration& b) {
a.Swap(&b);
@@ -48599,7 +48861,7 @@ class ShellDB_ChickenConfig final :
&_ShellDB_ChickenConfig_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 176;
+ 177;
friend void swap(ShellDB_ChickenConfig& a, ShellDB_ChickenConfig& b) {
a.Swap(&b);
@@ -48779,7 +49041,7 @@ class ShellDB_LightingConfig final :
&_ShellDB_LightingConfig_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 177;
+ 178;
friend void swap(ShellDB_LightingConfig& a, ShellDB_LightingConfig& b) {
a.Swap(&b);
@@ -49074,7 +49336,7 @@ class ShellDB final :
&_ShellDB_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 178;
+ 179;
friend void swap(ShellDB& a, ShellDB& b) {
a.Swap(&b);
@@ -49490,7 +49752,7 @@ class ShellPopularityStats_Entry final :
&_ShellPopularityStats_Entry_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 179;
+ 180;
friend void swap(ShellPopularityStats_Entry& a, ShellPopularityStats_Entry& b) {
a.Swap(&b);
@@ -49695,7 +49957,7 @@ class ShellPopularityStats final :
&_ShellPopularityStats_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 180;
+ 181;
friend void swap(ShellPopularityStats& a, ShellPopularityStats& b) {
a.Swap(&b);
@@ -49856,7 +50118,7 @@ class ShellsActionLog final :
&_ShellsActionLog_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 181;
+ 182;
friend void swap(ShellsActionLog& a, ShellsActionLog& b) {
a.Swap(&b);
@@ -50201,7 +50463,7 @@ class SubmitShellShowcaseRequest final :
&_SubmitShellShowcaseRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 182;
+ 183;
friend void swap(SubmitShellShowcaseRequest& a, SubmitShellShowcaseRequest& b) {
a.Swap(&b);
@@ -50276,6 +50538,7 @@ class SubmitShellShowcaseRequest final :
kUserIdFieldNumber = 2,
kFarmConfigFieldNumber = 3,
kRinfoFieldNumber = 4,
+ kPublicUsernameFieldNumber = 5,
};
// optional string local_id = 1;
bool has_local_id() const;
@@ -50349,6 +50612,19 @@ class SubmitShellShowcaseRequest final :
::ei::BasicRequestInfo* rinfo);
::ei::BasicRequestInfo* unsafe_arena_release_rinfo();
+ // optional bool public_username = 5;
+ bool has_public_username() const;
+ private:
+ bool _internal_has_public_username() const;
+ public:
+ void clear_public_username();
+ bool public_username() const;
+ void set_public_username(bool value);
+ private:
+ bool _internal_public_username() const;
+ void _internal_set_public_username(bool value);
+ public:
+
// @@protoc_insertion_point(class_scope:ei.SubmitShellShowcaseRequest)
private:
class _Internal;
@@ -50362,6 +50638,7 @@ class SubmitShellShowcaseRequest final :
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_;
::ei::ShellDB_FarmConfiguration* farm_config_;
::ei::BasicRequestInfo* rinfo_;
+ bool public_username_;
friend struct ::TableStruct_ei_2eproto;
};
// -------------------------------------------------------------------
@@ -50421,7 +50698,7 @@ class ShellShowcase final :
&_ShellShowcase_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 183;
+ 184;
friend void swap(ShellShowcase& a, ShellShowcase& b) {
a.Swap(&b);
@@ -50494,7 +50771,7 @@ class ShellShowcase final :
enum : int {
kTopFieldNumber = 1,
kFeaturedFieldNumber = 2,
- kRandomFieldNumber = 3,
+ kFreshFieldNumber = 3,
};
// repeated .ei.ShellShowcaseListingInfo top = 1;
int top_size() const;
@@ -50532,23 +50809,23 @@ class ShellShowcase final :
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >&
featured() const;
- // repeated .ei.ShellShowcaseListingInfo random = 3;
- int random_size() const;
+ // repeated .ei.ShellShowcaseListingInfo fresh = 3;
+ int fresh_size() const;
private:
- int _internal_random_size() const;
+ int _internal_fresh_size() const;
public:
- void clear_random();
- ::ei::ShellShowcaseListingInfo* mutable_random(int index);
+ void clear_fresh();
+ ::ei::ShellShowcaseListingInfo* mutable_fresh(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >*
- mutable_random();
+ mutable_fresh();
private:
- const ::ei::ShellShowcaseListingInfo& _internal_random(int index) const;
- ::ei::ShellShowcaseListingInfo* _internal_add_random();
+ const ::ei::ShellShowcaseListingInfo& _internal_fresh(int index) const;
+ ::ei::ShellShowcaseListingInfo* _internal_add_fresh();
public:
- const ::ei::ShellShowcaseListingInfo& random(int index) const;
- ::ei::ShellShowcaseListingInfo* add_random();
+ const ::ei::ShellShowcaseListingInfo& fresh(int index) const;
+ ::ei::ShellShowcaseListingInfo* add_fresh();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >&
- random() const;
+ fresh() const;
// @@protoc_insertion_point(class_scope:ei.ShellShowcase)
private:
@@ -50559,7 +50836,7 @@ class ShellShowcase final :
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > top_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > featured_;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > random_;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo > fresh_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_ei_2eproto;
};
@@ -50620,7 +50897,7 @@ class ShellShowcaseListingInfo final :
&_ShellShowcaseListingInfo_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 184;
+ 185;
friend void swap(ShellShowcaseListingInfo& a, ShellShowcaseListingInfo& b) {
a.Swap(&b);
@@ -50697,6 +50974,8 @@ class ShellShowcaseListingInfo final :
ShellShowcaseListingInfo_Status_LIVE;
static constexpr Status FEATURED =
ShellShowcaseListingInfo_Status_FEATURED;
+ static constexpr Status INVALID =
+ ShellShowcaseListingInfo_Status_INVALID;
static inline bool Status_IsValid(int value) {
return ShellShowcaseListingInfo_Status_IsValid(value);
}
@@ -50730,6 +51009,7 @@ class ShellShowcaseListingInfo final :
kDescriptionFieldNumber = 3,
kShareUrlFieldNumber = 10,
kLocalIdFieldNumber = 12,
+ kCreatorNameFieldNumber = 14,
kFarmConfigFieldNumber = 4,
kGrossFieldNumber = 6,
kSalesFieldNumber = 5,
@@ -50737,6 +51017,7 @@ class ShellShowcaseListingInfo final :
kViewsFieldNumber = 7,
kDislikesFieldNumber = 9,
kStatusFieldNumber = 11,
+ kEquipsFieldNumber = 13,
};
// optional string id = 1;
bool has_id() const;
@@ -50828,6 +51109,24 @@ class ShellShowcaseListingInfo final :
std::string* _internal_mutable_local_id();
public:
+ // optional string creator_name = 14;
+ bool has_creator_name() const;
+ private:
+ bool _internal_has_creator_name() const;
+ public:
+ void clear_creator_name();
+ const std::string& creator_name() const;
+ template
+ void set_creator_name(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_creator_name();
+ PROTOBUF_NODISCARD std::string* release_creator_name();
+ void set_allocated_creator_name(std::string* creator_name);
+ private:
+ const std::string& _internal_creator_name() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_creator_name(const std::string& value);
+ std::string* _internal_mutable_creator_name();
+ public:
+
// optional .ei.ShellDB.FarmConfiguration farm_config = 4;
bool has_farm_config() const;
private:
@@ -50924,6 +51223,19 @@ class ShellShowcaseListingInfo final :
void _internal_set_status(::ei::ShellShowcaseListingInfo_Status value);
public:
+ // optional uint64 equips = 13;
+ bool has_equips() const;
+ private:
+ bool _internal_has_equips() const;
+ public:
+ void clear_equips();
+ uint64_t equips() const;
+ void set_equips(uint64_t value);
+ private:
+ uint64_t _internal_equips() const;
+ void _internal_set_equips(uint64_t value);
+ public:
+
// @@protoc_insertion_point(class_scope:ei.ShellShowcaseListingInfo)
private:
class _Internal;
@@ -50938,6 +51250,7 @@ class ShellShowcaseListingInfo final :
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr share_url_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr local_id_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr creator_name_;
::ei::ShellDB_FarmConfiguration* farm_config_;
uint64_t gross_;
uint32_t sales_;
@@ -50945,6 +51258,208 @@ class ShellShowcaseListingInfo final :
uint64_t views_;
uint32_t dislikes_;
int status_;
+ uint64_t equips_;
+ friend struct ::TableStruct_ei_2eproto;
+};
+// -------------------------------------------------------------------
+
+class ShowcaseRoyaltyDeliveryConfirmation final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShowcaseRoyaltyDeliveryConfirmation) */ {
+ public:
+ inline ShowcaseRoyaltyDeliveryConfirmation() : ShowcaseRoyaltyDeliveryConfirmation(nullptr) {}
+ ~ShowcaseRoyaltyDeliveryConfirmation() override;
+ explicit PROTOBUF_CONSTEXPR ShowcaseRoyaltyDeliveryConfirmation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ ShowcaseRoyaltyDeliveryConfirmation(const ShowcaseRoyaltyDeliveryConfirmation& from);
+ ShowcaseRoyaltyDeliveryConfirmation(ShowcaseRoyaltyDeliveryConfirmation&& from) noexcept
+ : ShowcaseRoyaltyDeliveryConfirmation() {
+ *this = ::std::move(from);
+ }
+
+ inline ShowcaseRoyaltyDeliveryConfirmation& operator=(const ShowcaseRoyaltyDeliveryConfirmation& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline ShowcaseRoyaltyDeliveryConfirmation& operator=(ShowcaseRoyaltyDeliveryConfirmation&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
+ return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
+ }
+ inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
+ return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const ShowcaseRoyaltyDeliveryConfirmation& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const ShowcaseRoyaltyDeliveryConfirmation* internal_default_instance() {
+ return reinterpret_cast(
+ &_ShowcaseRoyaltyDeliveryConfirmation_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 186;
+
+ friend void swap(ShowcaseRoyaltyDeliveryConfirmation& a, ShowcaseRoyaltyDeliveryConfirmation& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(ShowcaseRoyaltyDeliveryConfirmation* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(ShowcaseRoyaltyDeliveryConfirmation* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ ShowcaseRoyaltyDeliveryConfirmation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const ShowcaseRoyaltyDeliveryConfirmation& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const ShowcaseRoyaltyDeliveryConfirmation& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(ShowcaseRoyaltyDeliveryConfirmation* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "ei.ShowcaseRoyaltyDeliveryConfirmation";
+ }
+ protected:
+ explicit ShowcaseRoyaltyDeliveryConfirmation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kIdsFieldNumber = 1,
+ kRinfoFieldNumber = 3,
+ kAmountFieldNumber = 2,
+ };
+ // repeated string ids = 1;
+ int ids_size() const;
+ private:
+ int _internal_ids_size() const;
+ public:
+ void clear_ids();
+ const std::string& ids(int index) const;
+ std::string* mutable_ids(int index);
+ void set_ids(int index, const std::string& value);
+ void set_ids(int index, std::string&& value);
+ void set_ids(int index, const char* value);
+ void set_ids(int index, const char* value, size_t size);
+ std::string* add_ids();
+ void add_ids(const std::string& value);
+ void add_ids(std::string&& value);
+ void add_ids(const char* value);
+ void add_ids(const char* value, size_t size);
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& ids() const;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_ids();
+ private:
+ const std::string& _internal_ids(int index) const;
+ std::string* _internal_add_ids();
+ public:
+
+ // optional .ei.BasicRequestInfo rinfo = 3;
+ bool has_rinfo() const;
+ private:
+ bool _internal_has_rinfo() const;
+ public:
+ void clear_rinfo();
+ const ::ei::BasicRequestInfo& rinfo() const;
+ PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo();
+ ::ei::BasicRequestInfo* mutable_rinfo();
+ void set_allocated_rinfo(::ei::BasicRequestInfo* rinfo);
+ private:
+ const ::ei::BasicRequestInfo& _internal_rinfo() const;
+ ::ei::BasicRequestInfo* _internal_mutable_rinfo();
+ public:
+ void unsafe_arena_set_allocated_rinfo(
+ ::ei::BasicRequestInfo* rinfo);
+ ::ei::BasicRequestInfo* unsafe_arena_release_rinfo();
+
+ // optional uint32 amount = 2;
+ bool has_amount() const;
+ private:
+ bool _internal_has_amount() const;
+ public:
+ void clear_amount();
+ uint32_t amount() const;
+ void set_amount(uint32_t value);
+ private:
+ uint32_t _internal_amount() const;
+ void _internal_set_amount(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:ei.ShowcaseRoyaltyDeliveryConfirmation)
+ private:
+ class _Internal;
+
+ template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField ids_;
+ ::ei::BasicRequestInfo* rinfo_;
+ uint32_t amount_;
friend struct ::TableStruct_ei_2eproto;
};
// -------------------------------------------------------------------
@@ -51004,7 +51519,7 @@ class ShellShowcaseListingSet final :
&_ShellShowcaseListingSet_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 185;
+ 187;
friend void swap(ShellShowcaseListingSet& a, ShellShowcaseListingSet& b) {
a.Swap(&b);
@@ -51108,24 +51623,24 @@ class ShellShowcaseListingSet final :
};
// -------------------------------------------------------------------
-class ShellShowcaseAction final :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellShowcaseAction) */ {
+class ShellsActionBatch final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ei.ShellsActionBatch) */ {
public:
- inline ShellShowcaseAction() : ShellShowcaseAction(nullptr) {}
- ~ShellShowcaseAction() override;
- explicit PROTOBUF_CONSTEXPR ShellShowcaseAction(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ inline ShellsActionBatch() : ShellsActionBatch(nullptr) {}
+ ~ShellsActionBatch() override;
+ explicit PROTOBUF_CONSTEXPR ShellsActionBatch(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
- ShellShowcaseAction(const ShellShowcaseAction& from);
- ShellShowcaseAction(ShellShowcaseAction&& from) noexcept
- : ShellShowcaseAction() {
+ ShellsActionBatch(const ShellsActionBatch& from);
+ ShellsActionBatch(ShellsActionBatch&& from) noexcept
+ : ShellsActionBatch() {
*this = ::std::move(from);
}
- inline ShellShowcaseAction& operator=(const ShellShowcaseAction& from) {
+ inline ShellsActionBatch& operator=(const ShellsActionBatch& from) {
CopyFrom(from);
return *this;
}
- inline ShellShowcaseAction& operator=(ShellShowcaseAction&& from) noexcept {
+ inline ShellsActionBatch& operator=(ShellsActionBatch&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
@@ -51155,20 +51670,20 @@ class ShellShowcaseAction final :
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return default_instance().GetMetadata().reflection;
}
- static const ShellShowcaseAction& default_instance() {
+ static const ShellsActionBatch& default_instance() {
return *internal_default_instance();
}
- static inline const ShellShowcaseAction* internal_default_instance() {
- return reinterpret_cast(
- &_ShellShowcaseAction_default_instance_);
+ static inline const ShellsActionBatch* internal_default_instance() {
+ return reinterpret_cast(
+ &_ShellsActionBatch_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 186;
+ 188;
- friend void swap(ShellShowcaseAction& a, ShellShowcaseAction& b) {
+ friend void swap(ShellsActionBatch& a, ShellsActionBatch& b) {
a.Swap(&b);
}
- inline void Swap(ShellShowcaseAction* other) {
+ inline void Swap(ShellsActionBatch* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
@@ -51181,7 +51696,7 @@ class ShellShowcaseAction final :
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
- void UnsafeArenaSwap(ShellShowcaseAction* other) {
+ void UnsafeArenaSwap(ShellsActionBatch* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
@@ -51189,13 +51704,13 @@ class ShellShowcaseAction final :
// implements Message ----------------------------------------------
- ShellShowcaseAction* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
- return CreateMaybeMessage(arena);
+ ShellsActionBatch* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage(arena);
}
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
- void CopyFrom(const ShellShowcaseAction& from);
+ void CopyFrom(const ShellsActionBatch& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
- void MergeFrom(const ShellShowcaseAction& from);
+ void MergeFrom(const ShellsActionBatch& from);
private:
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
public:
@@ -51212,15 +51727,15 @@ class ShellShowcaseAction final :
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const final;
- void InternalSwap(ShellShowcaseAction* other);
+ void InternalSwap(ShellsActionBatch* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "ei.ShellShowcaseAction";
+ return "ei.ShellsActionBatch";
}
protected:
- explicit ShellShowcaseAction(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ explicit ShellsActionBatch(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
public:
@@ -51234,84 +51749,46 @@ class ShellShowcaseAction final :
// accessors -------------------------------------------------------
enum : int {
- kActionFieldNumber = 1,
- kUserIdFieldNumber = 2,
- kIdFieldNumber = 3,
- kValueFieldNumber = 4,
+ kActionsFieldNumber = 2,
+ kRinfoFieldNumber = 1,
};
- // optional string action = 1;
- bool has_action() const;
- private:
- bool _internal_has_action() const;
- public:
- void clear_action();
- const std::string& action() const;
- template
- void set_action(ArgT0&& arg0, ArgT... args);
- std::string* mutable_action();
- PROTOBUF_NODISCARD std::string* release_action();
- void set_allocated_action(std::string* action);
- private:
- const std::string& _internal_action() const;
- inline PROTOBUF_ALWAYS_INLINE void _internal_set_action(const std::string& value);
- std::string* _internal_mutable_action();
- public:
-
- // optional string user_id = 2;
- bool has_user_id() const;
- private:
- bool _internal_has_user_id() const;
- public:
- void clear_user_id();
- const std::string& user_id() const;
- template
- void set_user_id(ArgT0&& arg0, ArgT... args);
- std::string* mutable_user_id();
- PROTOBUF_NODISCARD std::string* release_user_id();
- void set_allocated_user_id(std::string* user_id);
- private:
- const std::string& _internal_user_id() const;
- inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_id(const std::string& value);
- std::string* _internal_mutable_user_id();
- public:
-
- // optional string id = 3;
- bool has_id() const;
+ // repeated .ei.ShellsActionLog actions = 2;
+ int actions_size() const;
private:
- bool _internal_has_id() const;
+ int _internal_actions_size() const;
public:
- void clear_id();
- const std::string& id() const;
- template
- void set_id(ArgT0&& arg0, ArgT... args);
- std::string* mutable_id();
- PROTOBUF_NODISCARD std::string* release_id();
- void set_allocated_id(std::string* id);
+ void clear_actions();
+ ::ei::ShellsActionLog* mutable_actions(int index);
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellsActionLog >*
+ mutable_actions();
private:
- const std::string& _internal_id() const;
- inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
- std::string* _internal_mutable_id();
+ const ::ei::ShellsActionLog& _internal_actions(int index) const;
+ ::ei::ShellsActionLog* _internal_add_actions();
public:
+ const ::ei::ShellsActionLog& actions(int index) const;
+ ::ei::ShellsActionLog* add_actions();
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellsActionLog >&
+ actions() const;
- // optional string value = 4;
- bool has_value() const;
+ // optional .ei.BasicRequestInfo rinfo = 1;
+ bool has_rinfo() const;
private:
- bool _internal_has_value() const;
+ bool _internal_has_rinfo() const;
public:
- void clear_value();
- const std::string& value() const;
- template
- void set_value(ArgT0&& arg0, ArgT... args);
- std::string* mutable_value();
- PROTOBUF_NODISCARD std::string* release_value();
- void set_allocated_value(std::string* value);
+ void clear_rinfo();
+ const ::ei::BasicRequestInfo& rinfo() const;
+ PROTOBUF_NODISCARD ::ei::BasicRequestInfo* release_rinfo();
+ ::ei::BasicRequestInfo* mutable_rinfo();
+ void set_allocated_rinfo(::ei::BasicRequestInfo* rinfo);
private:
- const std::string& _internal_value() const;
- inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string& value);
- std::string* _internal_mutable_value();
+ const ::ei::BasicRequestInfo& _internal_rinfo() const;
+ ::ei::BasicRequestInfo* _internal_mutable_rinfo();
public:
+ void unsafe_arena_set_allocated_rinfo(
+ ::ei::BasicRequestInfo* rinfo);
+ ::ei::BasicRequestInfo* unsafe_arena_release_rinfo();
- // @@protoc_insertion_point(class_scope:ei.ShellShowcaseAction)
+ // @@protoc_insertion_point(class_scope:ei.ShellsActionBatch)
private:
class _Internal;
@@ -51320,10 +51797,8 @@ class ShellShowcaseAction final :
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr action_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_id_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellsActionLog > actions_;
+ ::ei::BasicRequestInfo* rinfo_;
friend struct ::TableStruct_ei_2eproto;
};
// -------------------------------------------------------------------
@@ -51383,7 +51858,7 @@ class UserVerificationAnalysis final :
&_UserVerificationAnalysis_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 187;
+ 189;
friend void swap(UserVerificationAnalysis& a, UserVerificationAnalysis& b) {
a.Swap(&b);
@@ -52106,7 +52581,7 @@ class UserSubscriptionInfo_HistoryEntry final :
&_UserSubscriptionInfo_HistoryEntry_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 188;
+ 190;
friend void swap(UserSubscriptionInfo_HistoryEntry& a, UserSubscriptionInfo_HistoryEntry& b) {
a.Swap(&b);
@@ -52301,7 +52776,7 @@ class UserSubscriptionInfo final :
&_UserSubscriptionInfo_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 189;
+ 191;
friend void swap(UserSubscriptionInfo& a, UserSubscriptionInfo& b) {
a.Swap(&b);
@@ -52782,7 +53257,7 @@ class SubscriptionChangeHintRequest final :
&_SubscriptionChangeHintRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 190;
+ 192;
friend void swap(SubscriptionChangeHintRequest& a, SubscriptionChangeHintRequest& b) {
a.Swap(&b);
@@ -52977,7 +53452,7 @@ class CXPEvalRolloutInfo final :
&_CXPEvalRolloutInfo_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 191;
+ 193;
friend void swap(CXPEvalRolloutInfo& a, CXPEvalRolloutInfo& b) {
a.Swap(&b);
@@ -90098,6 +90573,106 @@ inline void MailState::set_allocated_tips_checksum(std::string* tips_checksum) {
// -------------------------------------------------------------------
+// PeriodicalsResponse_RoyaltyInfo
+
+// optional string id = 1;
+inline bool PeriodicalsResponse_RoyaltyInfo::_internal_has_id() const {
+ bool value = (_has_bits_[0] & 0x00000001u) != 0;
+ return value;
+}
+inline bool PeriodicalsResponse_RoyaltyInfo::has_id() const {
+ return _internal_has_id();
+}
+inline void PeriodicalsResponse_RoyaltyInfo::clear_id() {
+ id_.ClearToEmpty();
+ _has_bits_[0] &= ~0x00000001u;
+}
+inline const std::string& PeriodicalsResponse_RoyaltyInfo::id() const {
+ // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.RoyaltyInfo.id)
+ return _internal_id();
+}
+template
+inline PROTOBUF_ALWAYS_INLINE
+void PeriodicalsResponse_RoyaltyInfo::set_id(ArgT0&& arg0, ArgT... args) {
+ _has_bits_[0] |= 0x00000001u;
+ id_.Set(static_cast(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:ei.PeriodicalsResponse.RoyaltyInfo.id)
+}
+inline std::string* PeriodicalsResponse_RoyaltyInfo::mutable_id() {
+ std::string* _s = _internal_mutable_id();
+ // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.RoyaltyInfo.id)
+ return _s;
+}
+inline const std::string& PeriodicalsResponse_RoyaltyInfo::_internal_id() const {
+ return id_.Get();
+}
+inline void PeriodicalsResponse_RoyaltyInfo::_internal_set_id(const std::string& value) {
+ _has_bits_[0] |= 0x00000001u;
+ id_.Set(value, GetArenaForAllocation());
+}
+inline std::string* PeriodicalsResponse_RoyaltyInfo::_internal_mutable_id() {
+ _has_bits_[0] |= 0x00000001u;
+ return id_.Mutable(GetArenaForAllocation());
+}
+inline std::string* PeriodicalsResponse_RoyaltyInfo::release_id() {
+ // @@protoc_insertion_point(field_release:ei.PeriodicalsResponse.RoyaltyInfo.id)
+ if (!_internal_has_id()) {
+ return nullptr;
+ }
+ _has_bits_[0] &= ~0x00000001u;
+ auto* p = id_.Release();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (id_.IsDefault()) {
+ id_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ return p;
+}
+inline void PeriodicalsResponse_RoyaltyInfo::set_allocated_id(std::string* id) {
+ if (id != nullptr) {
+ _has_bits_[0] |= 0x00000001u;
+ } else {
+ _has_bits_[0] &= ~0x00000001u;
+ }
+ id_.SetAllocated(id, GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (id_.IsDefault()) {
+ id_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:ei.PeriodicalsResponse.RoyaltyInfo.id)
+}
+
+// optional uint32 amount = 2;
+inline bool PeriodicalsResponse_RoyaltyInfo::_internal_has_amount() const {
+ bool value = (_has_bits_[0] & 0x00000002u) != 0;
+ return value;
+}
+inline bool PeriodicalsResponse_RoyaltyInfo::has_amount() const {
+ return _internal_has_amount();
+}
+inline void PeriodicalsResponse_RoyaltyInfo::clear_amount() {
+ amount_ = 0u;
+ _has_bits_[0] &= ~0x00000002u;
+}
+inline uint32_t PeriodicalsResponse_RoyaltyInfo::_internal_amount() const {
+ return amount_;
+}
+inline uint32_t PeriodicalsResponse_RoyaltyInfo::amount() const {
+ // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.RoyaltyInfo.amount)
+ return _internal_amount();
+}
+inline void PeriodicalsResponse_RoyaltyInfo::_internal_set_amount(uint32_t value) {
+ _has_bits_[0] |= 0x00000002u;
+ amount_ = value;
+}
+inline void PeriodicalsResponse_RoyaltyInfo::set_amount(uint32_t value) {
+ _internal_set_amount(value);
+ // @@protoc_insertion_point(field_set:ei.PeriodicalsResponse.RoyaltyInfo.amount)
+}
+
+// -------------------------------------------------------------------
+
// PeriodicalsResponse
// optional .ei.SalesInfo sales = 1;
@@ -90760,6 +91335,46 @@ inline void PeriodicalsResponse::set_allocated_contract_player_info(::ei::Contra
// @@protoc_insertion_point(field_set_allocated:ei.PeriodicalsResponse.contract_player_info)
}
+// repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+inline int PeriodicalsResponse::_internal_showcase_royalties_size() const {
+ return showcase_royalties_.size();
+}
+inline int PeriodicalsResponse::showcase_royalties_size() const {
+ return _internal_showcase_royalties_size();
+}
+inline void PeriodicalsResponse::clear_showcase_royalties() {
+ showcase_royalties_.Clear();
+}
+inline ::ei::PeriodicalsResponse_RoyaltyInfo* PeriodicalsResponse::mutable_showcase_royalties(int index) {
+ // @@protoc_insertion_point(field_mutable:ei.PeriodicalsResponse.showcase_royalties)
+ return showcase_royalties_.Mutable(index);
+}
+inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::PeriodicalsResponse_RoyaltyInfo >*
+PeriodicalsResponse::mutable_showcase_royalties() {
+ // @@protoc_insertion_point(field_mutable_list:ei.PeriodicalsResponse.showcase_royalties)
+ return &showcase_royalties_;
+}
+inline const ::ei::PeriodicalsResponse_RoyaltyInfo& PeriodicalsResponse::_internal_showcase_royalties(int index) const {
+ return showcase_royalties_.Get(index);
+}
+inline const ::ei::PeriodicalsResponse_RoyaltyInfo& PeriodicalsResponse::showcase_royalties(int index) const {
+ // @@protoc_insertion_point(field_get:ei.PeriodicalsResponse.showcase_royalties)
+ return _internal_showcase_royalties(index);
+}
+inline ::ei::PeriodicalsResponse_RoyaltyInfo* PeriodicalsResponse::_internal_add_showcase_royalties() {
+ return showcase_royalties_.Add();
+}
+inline ::ei::PeriodicalsResponse_RoyaltyInfo* PeriodicalsResponse::add_showcase_royalties() {
+ ::ei::PeriodicalsResponse_RoyaltyInfo* _add = _internal_add_showcase_royalties();
+ // @@protoc_insertion_point(field_add:ei.PeriodicalsResponse.showcase_royalties)
+ return _add;
+}
+inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::PeriodicalsResponse_RoyaltyInfo >&
+PeriodicalsResponse::showcase_royalties() const {
+ // @@protoc_insertion_point(field_list:ei.PeriodicalsResponse.showcase_royalties)
+ return showcase_royalties_;
+}
+
// -------------------------------------------------------------------
// GetPeriodicalsRequest
@@ -100127,7 +100742,7 @@ inline void AuthenticatedMessage::set_allocated_message(std::string* message) {
// optional uint32 version = 3;
inline bool AuthenticatedMessage::_internal_has_version() const {
- bool value = (_has_bits_[0] & 0x00000004u) != 0;
+ bool value = (_has_bits_[0] & 0x00000008u) != 0;
return value;
}
inline bool AuthenticatedMessage::has_version() const {
@@ -100135,7 +100750,7 @@ inline bool AuthenticatedMessage::has_version() const {
}
inline void AuthenticatedMessage::clear_version() {
version_ = 0u;
- _has_bits_[0] &= ~0x00000004u;
+ _has_bits_[0] &= ~0x00000008u;
}
inline uint32_t AuthenticatedMessage::_internal_version() const {
return version_;
@@ -100145,7 +100760,7 @@ inline uint32_t AuthenticatedMessage::version() const {
return _internal_version();
}
inline void AuthenticatedMessage::_internal_set_version(uint32_t value) {
- _has_bits_[0] |= 0x00000004u;
+ _has_bits_[0] |= 0x00000008u;
version_ = value;
}
inline void AuthenticatedMessage::set_version(uint32_t value) {
@@ -100223,7 +100838,7 @@ inline void AuthenticatedMessage::set_allocated_code(std::string* code) {
// optional bool compressed = 4;
inline bool AuthenticatedMessage::_internal_has_compressed() const {
- bool value = (_has_bits_[0] & 0x00000008u) != 0;
+ bool value = (_has_bits_[0] & 0x00000010u) != 0;
return value;
}
inline bool AuthenticatedMessage::has_compressed() const {
@@ -100231,7 +100846,7 @@ inline bool AuthenticatedMessage::has_compressed() const {
}
inline void AuthenticatedMessage::clear_compressed() {
compressed_ = false;
- _has_bits_[0] &= ~0x00000008u;
+ _has_bits_[0] &= ~0x00000010u;
}
inline bool AuthenticatedMessage::_internal_compressed() const {
return compressed_;
@@ -100241,7 +100856,7 @@ inline bool AuthenticatedMessage::compressed() const {
return _internal_compressed();
}
inline void AuthenticatedMessage::_internal_set_compressed(bool value) {
- _has_bits_[0] |= 0x00000008u;
+ _has_bits_[0] |= 0x00000010u;
compressed_ = value;
}
inline void AuthenticatedMessage::set_compressed(bool value) {
@@ -100251,7 +100866,7 @@ inline void AuthenticatedMessage::set_compressed(bool value) {
// optional uint32 original_size = 5;
inline bool AuthenticatedMessage::_internal_has_original_size() const {
- bool value = (_has_bits_[0] & 0x00000010u) != 0;
+ bool value = (_has_bits_[0] & 0x00000020u) != 0;
return value;
}
inline bool AuthenticatedMessage::has_original_size() const {
@@ -100259,7 +100874,7 @@ inline bool AuthenticatedMessage::has_original_size() const {
}
inline void AuthenticatedMessage::clear_original_size() {
original_size_ = 0u;
- _has_bits_[0] &= ~0x00000010u;
+ _has_bits_[0] &= ~0x00000020u;
}
inline uint32_t AuthenticatedMessage::_internal_original_size() const {
return original_size_;
@@ -100269,7 +100884,7 @@ inline uint32_t AuthenticatedMessage::original_size() const {
return _internal_original_size();
}
inline void AuthenticatedMessage::_internal_set_original_size(uint32_t value) {
- _has_bits_[0] |= 0x00000010u;
+ _has_bits_[0] |= 0x00000020u;
original_size_ = value;
}
inline void AuthenticatedMessage::set_original_size(uint32_t value) {
@@ -100277,6 +100892,74 @@ inline void AuthenticatedMessage::set_original_size(uint32_t value) {
// @@protoc_insertion_point(field_set:ei.AuthenticatedMessage.original_size)
}
+// optional string user_id = 6;
+inline bool AuthenticatedMessage::_internal_has_user_id() const {
+ bool value = (_has_bits_[0] & 0x00000004u) != 0;
+ return value;
+}
+inline bool AuthenticatedMessage::has_user_id() const {
+ return _internal_has_user_id();
+}
+inline void AuthenticatedMessage::clear_user_id() {
+ user_id_.ClearToEmpty();
+ _has_bits_[0] &= ~0x00000004u;
+}
+inline const std::string& AuthenticatedMessage::user_id() const {
+ // @@protoc_insertion_point(field_get:ei.AuthenticatedMessage.user_id)
+ return _internal_user_id();
+}
+template
+inline PROTOBUF_ALWAYS_INLINE
+void AuthenticatedMessage::set_user_id(ArgT0&& arg0, ArgT... args) {
+ _has_bits_[0] |= 0x00000004u;
+ user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:ei.AuthenticatedMessage.user_id)
+}
+inline std::string* AuthenticatedMessage::mutable_user_id() {
+ std::string* _s = _internal_mutable_user_id();
+ // @@protoc_insertion_point(field_mutable:ei.AuthenticatedMessage.user_id)
+ return _s;
+}
+inline const std::string& AuthenticatedMessage::_internal_user_id() const {
+ return user_id_.Get();
+}
+inline void AuthenticatedMessage::_internal_set_user_id(const std::string& value) {
+ _has_bits_[0] |= 0x00000004u;
+ user_id_.Set(value, GetArenaForAllocation());
+}
+inline std::string* AuthenticatedMessage::_internal_mutable_user_id() {
+ _has_bits_[0] |= 0x00000004u;
+ return user_id_.Mutable(GetArenaForAllocation());
+}
+inline std::string* AuthenticatedMessage::release_user_id() {
+ // @@protoc_insertion_point(field_release:ei.AuthenticatedMessage.user_id)
+ if (!_internal_has_user_id()) {
+ return nullptr;
+ }
+ _has_bits_[0] &= ~0x00000004u;
+ auto* p = user_id_.Release();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (user_id_.IsDefault()) {
+ user_id_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ return p;
+}
+inline void AuthenticatedMessage::set_allocated_user_id(std::string* user_id) {
+ if (user_id != nullptr) {
+ _has_bits_[0] |= 0x00000004u;
+ } else {
+ _has_bits_[0] &= ~0x00000004u;
+ }
+ user_id_.SetAllocated(user_id, GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (user_id_.IsDefault()) {
+ user_id_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:ei.AuthenticatedMessage.user_id)
+}
+
// -------------------------------------------------------------------
// LogCompleteMissionPayload
@@ -105991,77 +106674,77 @@ inline void ShellDB_FarmConfiguration::set_allocated_lighting_config(::ei::Shell
// ShellDB_SavedFarmConfiguration
-// optional string name = 1;
-inline bool ShellDB_SavedFarmConfiguration::_internal_has_name() const {
+// optional string id = 1;
+inline bool ShellDB_SavedFarmConfiguration::_internal_has_id() const {
bool value = (_has_bits_[0] & 0x00000001u) != 0;
return value;
}
-inline bool ShellDB_SavedFarmConfiguration::has_name() const {
- return _internal_has_name();
+inline bool ShellDB_SavedFarmConfiguration::has_id() const {
+ return _internal_has_id();
}
-inline void ShellDB_SavedFarmConfiguration::clear_name() {
- name_.ClearToEmpty();
+inline void ShellDB_SavedFarmConfiguration::clear_id() {
+ id_.ClearToEmpty();
_has_bits_[0] &= ~0x00000001u;
}
-inline const std::string& ShellDB_SavedFarmConfiguration::name() const {
- // @@protoc_insertion_point(field_get:ei.ShellDB.SavedFarmConfiguration.name)
- return _internal_name();
+inline const std::string& ShellDB_SavedFarmConfiguration::id() const {
+ // @@protoc_insertion_point(field_get:ei.ShellDB.SavedFarmConfiguration.id)
+ return _internal_id();
}
template
inline PROTOBUF_ALWAYS_INLINE
-void ShellDB_SavedFarmConfiguration::set_name(ArgT0&& arg0, ArgT... args) {
+void ShellDB_SavedFarmConfiguration::set_id(ArgT0&& arg0, ArgT... args) {
_has_bits_[0] |= 0x00000001u;
- name_.Set(static_cast(arg0), args..., GetArenaForAllocation());
- // @@protoc_insertion_point(field_set:ei.ShellDB.SavedFarmConfiguration.name)
+ id_.Set(static_cast(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:ei.ShellDB.SavedFarmConfiguration.id)
}
-inline std::string* ShellDB_SavedFarmConfiguration::mutable_name() {
- std::string* _s = _internal_mutable_name();
- // @@protoc_insertion_point(field_mutable:ei.ShellDB.SavedFarmConfiguration.name)
+inline std::string* ShellDB_SavedFarmConfiguration::mutable_id() {
+ std::string* _s = _internal_mutable_id();
+ // @@protoc_insertion_point(field_mutable:ei.ShellDB.SavedFarmConfiguration.id)
return _s;
}
-inline const std::string& ShellDB_SavedFarmConfiguration::_internal_name() const {
- return name_.Get();
+inline const std::string& ShellDB_SavedFarmConfiguration::_internal_id() const {
+ return id_.Get();
}
-inline void ShellDB_SavedFarmConfiguration::_internal_set_name(const std::string& value) {
+inline void ShellDB_SavedFarmConfiguration::_internal_set_id(const std::string& value) {
_has_bits_[0] |= 0x00000001u;
- name_.Set(value, GetArenaForAllocation());
+ id_.Set(value, GetArenaForAllocation());
}
-inline std::string* ShellDB_SavedFarmConfiguration::_internal_mutable_name() {
+inline std::string* ShellDB_SavedFarmConfiguration::_internal_mutable_id() {
_has_bits_[0] |= 0x00000001u;
- return name_.Mutable(GetArenaForAllocation());
+ return id_.Mutable(GetArenaForAllocation());
}
-inline std::string* ShellDB_SavedFarmConfiguration::release_name() {
- // @@protoc_insertion_point(field_release:ei.ShellDB.SavedFarmConfiguration.name)
- if (!_internal_has_name()) {
+inline std::string* ShellDB_SavedFarmConfiguration::release_id() {
+ // @@protoc_insertion_point(field_release:ei.ShellDB.SavedFarmConfiguration.id)
+ if (!_internal_has_id()) {
return nullptr;
}
_has_bits_[0] &= ~0x00000001u;
- auto* p = name_.Release();
+ auto* p = id_.Release();
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (name_.IsDefault()) {
- name_.Set("", GetArenaForAllocation());
+ if (id_.IsDefault()) {
+ id_.Set("", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
return p;
}
-inline void ShellDB_SavedFarmConfiguration::set_allocated_name(std::string* name) {
- if (name != nullptr) {
+inline void ShellDB_SavedFarmConfiguration::set_allocated_id(std::string* id) {
+ if (id != nullptr) {
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
- name_.SetAllocated(name, GetArenaForAllocation());
+ id_.SetAllocated(id, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (name_.IsDefault()) {
- name_.Set("", GetArenaForAllocation());
+ if (id_.IsDefault()) {
+ id_.Set("", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.SavedFarmConfiguration.name)
+ // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.SavedFarmConfiguration.id)
}
// optional .ei.ShellDB.FarmConfiguration config = 2;
inline bool ShellDB_SavedFarmConfiguration::_internal_has_config() const {
- bool value = (_has_bits_[0] & 0x00000004u) != 0;
+ bool value = (_has_bits_[0] & 0x00000008u) != 0;
PROTOBUF_ASSUME(!value || config_ != nullptr);
return value;
}
@@ -106070,7 +106753,7 @@ inline bool ShellDB_SavedFarmConfiguration::has_config() const {
}
inline void ShellDB_SavedFarmConfiguration::clear_config() {
if (config_ != nullptr) config_->Clear();
- _has_bits_[0] &= ~0x00000004u;
+ _has_bits_[0] &= ~0x00000008u;
}
inline const ::ei::ShellDB_FarmConfiguration& ShellDB_SavedFarmConfiguration::_internal_config() const {
const ::ei::ShellDB_FarmConfiguration* p = config_;
@@ -106088,14 +106771,14 @@ inline void ShellDB_SavedFarmConfiguration::unsafe_arena_set_allocated_config(
}
config_ = config;
if (config) {
- _has_bits_[0] |= 0x00000004u;
+ _has_bits_[0] |= 0x00000008u;
} else {
- _has_bits_[0] &= ~0x00000004u;
+ _has_bits_[0] &= ~0x00000008u;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellDB.SavedFarmConfiguration.config)
}
inline ::ei::ShellDB_FarmConfiguration* ShellDB_SavedFarmConfiguration::release_config() {
- _has_bits_[0] &= ~0x00000004u;
+ _has_bits_[0] &= ~0x00000008u;
::ei::ShellDB_FarmConfiguration* temp = config_;
config_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
@@ -106111,13 +106794,13 @@ inline ::ei::ShellDB_FarmConfiguration* ShellDB_SavedFarmConfiguration::release_
}
inline ::ei::ShellDB_FarmConfiguration* ShellDB_SavedFarmConfiguration::unsafe_arena_release_config() {
// @@protoc_insertion_point(field_release:ei.ShellDB.SavedFarmConfiguration.config)
- _has_bits_[0] &= ~0x00000004u;
+ _has_bits_[0] &= ~0x00000008u;
::ei::ShellDB_FarmConfiguration* temp = config_;
config_ = nullptr;
return temp;
}
inline ::ei::ShellDB_FarmConfiguration* ShellDB_SavedFarmConfiguration::_internal_mutable_config() {
- _has_bits_[0] |= 0x00000004u;
+ _has_bits_[0] |= 0x00000008u;
if (config_ == nullptr) {
auto* p = CreateMaybeMessage<::ei::ShellDB_FarmConfiguration>(GetArenaForAllocation());
config_ = p;
@@ -106141,9 +106824,9 @@ inline void ShellDB_SavedFarmConfiguration::set_allocated_config(::ei::ShellDB_F
config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, config, submessage_arena);
}
- _has_bits_[0] |= 0x00000004u;
+ _has_bits_[0] |= 0x00000008u;
} else {
- _has_bits_[0] &= ~0x00000004u;
+ _has_bits_[0] &= ~0x00000008u;
}
config_ = config;
// @@protoc_insertion_point(field_set_allocated:ei.ShellDB.SavedFarmConfiguration.config)
@@ -106151,7 +106834,7 @@ inline void ShellDB_SavedFarmConfiguration::set_allocated_config(::ei::ShellDB_F
// optional double client_save_time = 3;
inline bool ShellDB_SavedFarmConfiguration::_internal_has_client_save_time() const {
- bool value = (_has_bits_[0] & 0x00000008u) != 0;
+ bool value = (_has_bits_[0] & 0x00000010u) != 0;
return value;
}
inline bool ShellDB_SavedFarmConfiguration::has_client_save_time() const {
@@ -106159,7 +106842,7 @@ inline bool ShellDB_SavedFarmConfiguration::has_client_save_time() const {
}
inline void ShellDB_SavedFarmConfiguration::clear_client_save_time() {
client_save_time_ = 0;
- _has_bits_[0] &= ~0x00000008u;
+ _has_bits_[0] &= ~0x00000010u;
}
inline double ShellDB_SavedFarmConfiguration::_internal_client_save_time() const {
return client_save_time_;
@@ -106169,7 +106852,7 @@ inline double ShellDB_SavedFarmConfiguration::client_save_time() const {
return _internal_client_save_time();
}
inline void ShellDB_SavedFarmConfiguration::_internal_set_client_save_time(double value) {
- _has_bits_[0] |= 0x00000008u;
+ _has_bits_[0] |= 0x00000010u;
client_save_time_ = value;
}
inline void ShellDB_SavedFarmConfiguration::set_client_save_time(double value) {
@@ -106245,6 +106928,102 @@ inline void ShellDB_SavedFarmConfiguration::set_allocated_server_id(std::string*
// @@protoc_insertion_point(field_set_allocated:ei.ShellDB.SavedFarmConfiguration.server_id)
}
+// optional string display_name = 5;
+inline bool ShellDB_SavedFarmConfiguration::_internal_has_display_name() const {
+ bool value = (_has_bits_[0] & 0x00000004u) != 0;
+ return value;
+}
+inline bool ShellDB_SavedFarmConfiguration::has_display_name() const {
+ return _internal_has_display_name();
+}
+inline void ShellDB_SavedFarmConfiguration::clear_display_name() {
+ display_name_.ClearToEmpty();
+ _has_bits_[0] &= ~0x00000004u;
+}
+inline const std::string& ShellDB_SavedFarmConfiguration::display_name() const {
+ // @@protoc_insertion_point(field_get:ei.ShellDB.SavedFarmConfiguration.display_name)
+ return _internal_display_name();
+}
+template
+inline PROTOBUF_ALWAYS_INLINE
+void ShellDB_SavedFarmConfiguration::set_display_name(ArgT0&& arg0, ArgT... args) {
+ _has_bits_[0] |= 0x00000004u;
+ display_name_.Set(static_cast(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:ei.ShellDB.SavedFarmConfiguration.display_name)
+}
+inline std::string* ShellDB_SavedFarmConfiguration::mutable_display_name() {
+ std::string* _s = _internal_mutable_display_name();
+ // @@protoc_insertion_point(field_mutable:ei.ShellDB.SavedFarmConfiguration.display_name)
+ return _s;
+}
+inline const std::string& ShellDB_SavedFarmConfiguration::_internal_display_name() const {
+ return display_name_.Get();
+}
+inline void ShellDB_SavedFarmConfiguration::_internal_set_display_name(const std::string& value) {
+ _has_bits_[0] |= 0x00000004u;
+ display_name_.Set(value, GetArenaForAllocation());
+}
+inline std::string* ShellDB_SavedFarmConfiguration::_internal_mutable_display_name() {
+ _has_bits_[0] |= 0x00000004u;
+ return display_name_.Mutable(GetArenaForAllocation());
+}
+inline std::string* ShellDB_SavedFarmConfiguration::release_display_name() {
+ // @@protoc_insertion_point(field_release:ei.ShellDB.SavedFarmConfiguration.display_name)
+ if (!_internal_has_display_name()) {
+ return nullptr;
+ }
+ _has_bits_[0] &= ~0x00000004u;
+ auto* p = display_name_.Release();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (display_name_.IsDefault()) {
+ display_name_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ return p;
+}
+inline void ShellDB_SavedFarmConfiguration::set_allocated_display_name(std::string* display_name) {
+ if (display_name != nullptr) {
+ _has_bits_[0] |= 0x00000004u;
+ } else {
+ _has_bits_[0] &= ~0x00000004u;
+ }
+ display_name_.SetAllocated(display_name, GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (display_name_.IsDefault()) {
+ display_name_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:ei.ShellDB.SavedFarmConfiguration.display_name)
+}
+
+// optional bool purchased = 6;
+inline bool ShellDB_SavedFarmConfiguration::_internal_has_purchased() const {
+ bool value = (_has_bits_[0] & 0x00000020u) != 0;
+ return value;
+}
+inline bool ShellDB_SavedFarmConfiguration::has_purchased() const {
+ return _internal_has_purchased();
+}
+inline void ShellDB_SavedFarmConfiguration::clear_purchased() {
+ purchased_ = false;
+ _has_bits_[0] &= ~0x00000020u;
+}
+inline bool ShellDB_SavedFarmConfiguration::_internal_purchased() const {
+ return purchased_;
+}
+inline bool ShellDB_SavedFarmConfiguration::purchased() const {
+ // @@protoc_insertion_point(field_get:ei.ShellDB.SavedFarmConfiguration.purchased)
+ return _internal_purchased();
+}
+inline void ShellDB_SavedFarmConfiguration::_internal_set_purchased(bool value) {
+ _has_bits_[0] |= 0x00000020u;
+ purchased_ = value;
+}
+inline void ShellDB_SavedFarmConfiguration::set_purchased(bool value) {
+ _internal_set_purchased(value);
+ // @@protoc_insertion_point(field_set:ei.ShellDB.SavedFarmConfiguration.purchased)
+}
+
// -------------------------------------------------------------------
// ShellDB_ShellConfiguration
@@ -108840,6 +109619,34 @@ inline void SubmitShellShowcaseRequest::set_allocated_user_id(std::string* user_
// @@protoc_insertion_point(field_set_allocated:ei.SubmitShellShowcaseRequest.user_id)
}
+// optional bool public_username = 5;
+inline bool SubmitShellShowcaseRequest::_internal_has_public_username() const {
+ bool value = (_has_bits_[0] & 0x00000010u) != 0;
+ return value;
+}
+inline bool SubmitShellShowcaseRequest::has_public_username() const {
+ return _internal_has_public_username();
+}
+inline void SubmitShellShowcaseRequest::clear_public_username() {
+ public_username_ = false;
+ _has_bits_[0] &= ~0x00000010u;
+}
+inline bool SubmitShellShowcaseRequest::_internal_public_username() const {
+ return public_username_;
+}
+inline bool SubmitShellShowcaseRequest::public_username() const {
+ // @@protoc_insertion_point(field_get:ei.SubmitShellShowcaseRequest.public_username)
+ return _internal_public_username();
+}
+inline void SubmitShellShowcaseRequest::_internal_set_public_username(bool value) {
+ _has_bits_[0] |= 0x00000010u;
+ public_username_ = value;
+}
+inline void SubmitShellShowcaseRequest::set_public_username(bool value) {
+ _internal_set_public_username(value);
+ // @@protoc_insertion_point(field_set:ei.SubmitShellShowcaseRequest.public_username)
+}
+
// optional .ei.ShellDB.FarmConfiguration farm_config = 3;
inline bool SubmitShellShowcaseRequest::_internal_has_farm_config() const {
bool value = (_has_bits_[0] & 0x00000004u) != 0;
@@ -109014,44 +109821,44 @@ ShellShowcase::featured() const {
return featured_;
}
-// repeated .ei.ShellShowcaseListingInfo random = 3;
-inline int ShellShowcase::_internal_random_size() const {
- return random_.size();
+// repeated .ei.ShellShowcaseListingInfo fresh = 3;
+inline int ShellShowcase::_internal_fresh_size() const {
+ return fresh_.size();
}
-inline int ShellShowcase::random_size() const {
- return _internal_random_size();
+inline int ShellShowcase::fresh_size() const {
+ return _internal_fresh_size();
}
-inline void ShellShowcase::clear_random() {
- random_.Clear();
+inline void ShellShowcase::clear_fresh() {
+ fresh_.Clear();
}
-inline ::ei::ShellShowcaseListingInfo* ShellShowcase::mutable_random(int index) {
- // @@protoc_insertion_point(field_mutable:ei.ShellShowcase.random)
- return random_.Mutable(index);
+inline ::ei::ShellShowcaseListingInfo* ShellShowcase::mutable_fresh(int index) {
+ // @@protoc_insertion_point(field_mutable:ei.ShellShowcase.fresh)
+ return fresh_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >*
-ShellShowcase::mutable_random() {
- // @@protoc_insertion_point(field_mutable_list:ei.ShellShowcase.random)
- return &random_;
+ShellShowcase::mutable_fresh() {
+ // @@protoc_insertion_point(field_mutable_list:ei.ShellShowcase.fresh)
+ return &fresh_;
}
-inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::_internal_random(int index) const {
- return random_.Get(index);
+inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::_internal_fresh(int index) const {
+ return fresh_.Get(index);
}
-inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::random(int index) const {
- // @@protoc_insertion_point(field_get:ei.ShellShowcase.random)
- return _internal_random(index);
+inline const ::ei::ShellShowcaseListingInfo& ShellShowcase::fresh(int index) const {
+ // @@protoc_insertion_point(field_get:ei.ShellShowcase.fresh)
+ return _internal_fresh(index);
}
-inline ::ei::ShellShowcaseListingInfo* ShellShowcase::_internal_add_random() {
- return random_.Add();
+inline ::ei::ShellShowcaseListingInfo* ShellShowcase::_internal_add_fresh() {
+ return fresh_.Add();
}
-inline ::ei::ShellShowcaseListingInfo* ShellShowcase::add_random() {
- ::ei::ShellShowcaseListingInfo* _add = _internal_add_random();
- // @@protoc_insertion_point(field_add:ei.ShellShowcase.random)
+inline ::ei::ShellShowcaseListingInfo* ShellShowcase::add_fresh() {
+ ::ei::ShellShowcaseListingInfo* _add = _internal_add_fresh();
+ // @@protoc_insertion_point(field_add:ei.ShellShowcase.fresh)
return _add;
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellShowcaseListingInfo >&
-ShellShowcase::random() const {
- // @@protoc_insertion_point(field_list:ei.ShellShowcase.random)
- return random_;
+ShellShowcase::fresh() const {
+ // @@protoc_insertion_point(field_list:ei.ShellShowcase.fresh)
+ return fresh_;
}
// -------------------------------------------------------------------
@@ -109330,9 +110137,77 @@ inline void ShellShowcaseListingInfo::set_allocated_description(std::string* des
// @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseListingInfo.description)
}
+// optional string creator_name = 14;
+inline bool ShellShowcaseListingInfo::_internal_has_creator_name() const {
+ bool value = (_has_bits_[0] & 0x00000020u) != 0;
+ return value;
+}
+inline bool ShellShowcaseListingInfo::has_creator_name() const {
+ return _internal_has_creator_name();
+}
+inline void ShellShowcaseListingInfo::clear_creator_name() {
+ creator_name_.ClearToEmpty();
+ _has_bits_[0] &= ~0x00000020u;
+}
+inline const std::string& ShellShowcaseListingInfo::creator_name() const {
+ // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.creator_name)
+ return _internal_creator_name();
+}
+template
+inline PROTOBUF_ALWAYS_INLINE
+void ShellShowcaseListingInfo::set_creator_name(ArgT0&& arg0, ArgT... args) {
+ _has_bits_[0] |= 0x00000020u;
+ creator_name_.Set(static_cast(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.creator_name)
+}
+inline std::string* ShellShowcaseListingInfo::mutable_creator_name() {
+ std::string* _s = _internal_mutable_creator_name();
+ // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseListingInfo.creator_name)
+ return _s;
+}
+inline const std::string& ShellShowcaseListingInfo::_internal_creator_name() const {
+ return creator_name_.Get();
+}
+inline void ShellShowcaseListingInfo::_internal_set_creator_name(const std::string& value) {
+ _has_bits_[0] |= 0x00000020u;
+ creator_name_.Set(value, GetArenaForAllocation());
+}
+inline std::string* ShellShowcaseListingInfo::_internal_mutable_creator_name() {
+ _has_bits_[0] |= 0x00000020u;
+ return creator_name_.Mutable(GetArenaForAllocation());
+}
+inline std::string* ShellShowcaseListingInfo::release_creator_name() {
+ // @@protoc_insertion_point(field_release:ei.ShellShowcaseListingInfo.creator_name)
+ if (!_internal_has_creator_name()) {
+ return nullptr;
+ }
+ _has_bits_[0] &= ~0x00000020u;
+ auto* p = creator_name_.Release();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (creator_name_.IsDefault()) {
+ creator_name_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ return p;
+}
+inline void ShellShowcaseListingInfo::set_allocated_creator_name(std::string* creator_name) {
+ if (creator_name != nullptr) {
+ _has_bits_[0] |= 0x00000020u;
+ } else {
+ _has_bits_[0] &= ~0x00000020u;
+ }
+ creator_name_.SetAllocated(creator_name, GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (creator_name_.IsDefault()) {
+ creator_name_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseListingInfo.creator_name)
+}
+
// optional .ei.ShellShowcaseListingInfo.Status status = 11;
inline bool ShellShowcaseListingInfo::_internal_has_status() const {
- bool value = (_has_bits_[0] & 0x00000800u) != 0;
+ bool value = (_has_bits_[0] & 0x00001000u) != 0;
return value;
}
inline bool ShellShowcaseListingInfo::has_status() const {
@@ -109340,7 +110215,7 @@ inline bool ShellShowcaseListingInfo::has_status() const {
}
inline void ShellShowcaseListingInfo::clear_status() {
status_ = 0;
- _has_bits_[0] &= ~0x00000800u;
+ _has_bits_[0] &= ~0x00001000u;
}
inline ::ei::ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::_internal_status() const {
return static_cast< ::ei::ShellShowcaseListingInfo_Status >(status_);
@@ -109351,7 +110226,7 @@ inline ::ei::ShellShowcaseListingInfo_Status ShellShowcaseListingInfo::status()
}
inline void ShellShowcaseListingInfo::_internal_set_status(::ei::ShellShowcaseListingInfo_Status value) {
assert(::ei::ShellShowcaseListingInfo_Status_IsValid(value));
- _has_bits_[0] |= 0x00000800u;
+ _has_bits_[0] |= 0x00001000u;
status_ = value;
}
inline void ShellShowcaseListingInfo::set_status(::ei::ShellShowcaseListingInfo_Status value) {
@@ -109361,7 +110236,7 @@ inline void ShellShowcaseListingInfo::set_status(::ei::ShellShowcaseListingInfo_
// optional .ei.ShellDB.FarmConfiguration farm_config = 4;
inline bool ShellShowcaseListingInfo::_internal_has_farm_config() const {
- bool value = (_has_bits_[0] & 0x00000020u) != 0;
+ bool value = (_has_bits_[0] & 0x00000040u) != 0;
PROTOBUF_ASSUME(!value || farm_config_ != nullptr);
return value;
}
@@ -109370,7 +110245,7 @@ inline bool ShellShowcaseListingInfo::has_farm_config() const {
}
inline void ShellShowcaseListingInfo::clear_farm_config() {
if (farm_config_ != nullptr) farm_config_->Clear();
- _has_bits_[0] &= ~0x00000020u;
+ _has_bits_[0] &= ~0x00000040u;
}
inline const ::ei::ShellDB_FarmConfiguration& ShellShowcaseListingInfo::_internal_farm_config() const {
const ::ei::ShellDB_FarmConfiguration* p = farm_config_;
@@ -109388,14 +110263,14 @@ inline void ShellShowcaseListingInfo::unsafe_arena_set_allocated_farm_config(
}
farm_config_ = farm_config;
if (farm_config) {
- _has_bits_[0] |= 0x00000020u;
+ _has_bits_[0] |= 0x00000040u;
} else {
- _has_bits_[0] &= ~0x00000020u;
+ _has_bits_[0] &= ~0x00000040u;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellShowcaseListingInfo.farm_config)
}
inline ::ei::ShellDB_FarmConfiguration* ShellShowcaseListingInfo::release_farm_config() {
- _has_bits_[0] &= ~0x00000020u;
+ _has_bits_[0] &= ~0x00000040u;
::ei::ShellDB_FarmConfiguration* temp = farm_config_;
farm_config_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
@@ -109411,13 +110286,13 @@ inline ::ei::ShellDB_FarmConfiguration* ShellShowcaseListingInfo::release_farm_c
}
inline ::ei::ShellDB_FarmConfiguration* ShellShowcaseListingInfo::unsafe_arena_release_farm_config() {
// @@protoc_insertion_point(field_release:ei.ShellShowcaseListingInfo.farm_config)
- _has_bits_[0] &= ~0x00000020u;
+ _has_bits_[0] &= ~0x00000040u;
::ei::ShellDB_FarmConfiguration* temp = farm_config_;
farm_config_ = nullptr;
return temp;
}
inline ::ei::ShellDB_FarmConfiguration* ShellShowcaseListingInfo::_internal_mutable_farm_config() {
- _has_bits_[0] |= 0x00000020u;
+ _has_bits_[0] |= 0x00000040u;
if (farm_config_ == nullptr) {
auto* p = CreateMaybeMessage<::ei::ShellDB_FarmConfiguration>(GetArenaForAllocation());
farm_config_ = p;
@@ -109441,9 +110316,9 @@ inline void ShellShowcaseListingInfo::set_allocated_farm_config(::ei::ShellDB_Fa
farm_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, farm_config, submessage_arena);
}
- _has_bits_[0] |= 0x00000020u;
+ _has_bits_[0] |= 0x00000040u;
} else {
- _has_bits_[0] &= ~0x00000020u;
+ _has_bits_[0] &= ~0x00000040u;
}
farm_config_ = farm_config;
// @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseListingInfo.farm_config)
@@ -109451,7 +110326,7 @@ inline void ShellShowcaseListingInfo::set_allocated_farm_config(::ei::ShellDB_Fa
// optional uint32 sales = 5;
inline bool ShellShowcaseListingInfo::_internal_has_sales() const {
- bool value = (_has_bits_[0] & 0x00000080u) != 0;
+ bool value = (_has_bits_[0] & 0x00000100u) != 0;
return value;
}
inline bool ShellShowcaseListingInfo::has_sales() const {
@@ -109459,7 +110334,7 @@ inline bool ShellShowcaseListingInfo::has_sales() const {
}
inline void ShellShowcaseListingInfo::clear_sales() {
sales_ = 0u;
- _has_bits_[0] &= ~0x00000080u;
+ _has_bits_[0] &= ~0x00000100u;
}
inline uint32_t ShellShowcaseListingInfo::_internal_sales() const {
return sales_;
@@ -109469,7 +110344,7 @@ inline uint32_t ShellShowcaseListingInfo::sales() const {
return _internal_sales();
}
inline void ShellShowcaseListingInfo::_internal_set_sales(uint32_t value) {
- _has_bits_[0] |= 0x00000080u;
+ _has_bits_[0] |= 0x00000100u;
sales_ = value;
}
inline void ShellShowcaseListingInfo::set_sales(uint32_t value) {
@@ -109479,7 +110354,7 @@ inline void ShellShowcaseListingInfo::set_sales(uint32_t value) {
// optional uint64 gross = 6;
inline bool ShellShowcaseListingInfo::_internal_has_gross() const {
- bool value = (_has_bits_[0] & 0x00000040u) != 0;
+ bool value = (_has_bits_[0] & 0x00000080u) != 0;
return value;
}
inline bool ShellShowcaseListingInfo::has_gross() const {
@@ -109487,7 +110362,7 @@ inline bool ShellShowcaseListingInfo::has_gross() const {
}
inline void ShellShowcaseListingInfo::clear_gross() {
gross_ = uint64_t{0u};
- _has_bits_[0] &= ~0x00000040u;
+ _has_bits_[0] &= ~0x00000080u;
}
inline uint64_t ShellShowcaseListingInfo::_internal_gross() const {
return gross_;
@@ -109497,7 +110372,7 @@ inline uint64_t ShellShowcaseListingInfo::gross() const {
return _internal_gross();
}
inline void ShellShowcaseListingInfo::_internal_set_gross(uint64_t value) {
- _has_bits_[0] |= 0x00000040u;
+ _has_bits_[0] |= 0x00000080u;
gross_ = value;
}
inline void ShellShowcaseListingInfo::set_gross(uint64_t value) {
@@ -109507,7 +110382,7 @@ inline void ShellShowcaseListingInfo::set_gross(uint64_t value) {
// optional uint64 views = 7;
inline bool ShellShowcaseListingInfo::_internal_has_views() const {
- bool value = (_has_bits_[0] & 0x00000200u) != 0;
+ bool value = (_has_bits_[0] & 0x00000400u) != 0;
return value;
}
inline bool ShellShowcaseListingInfo::has_views() const {
@@ -109515,7 +110390,7 @@ inline bool ShellShowcaseListingInfo::has_views() const {
}
inline void ShellShowcaseListingInfo::clear_views() {
views_ = uint64_t{0u};
- _has_bits_[0] &= ~0x00000200u;
+ _has_bits_[0] &= ~0x00000400u;
}
inline uint64_t ShellShowcaseListingInfo::_internal_views() const {
return views_;
@@ -109525,7 +110400,7 @@ inline uint64_t ShellShowcaseListingInfo::views() const {
return _internal_views();
}
inline void ShellShowcaseListingInfo::_internal_set_views(uint64_t value) {
- _has_bits_[0] |= 0x00000200u;
+ _has_bits_[0] |= 0x00000400u;
views_ = value;
}
inline void ShellShowcaseListingInfo::set_views(uint64_t value) {
@@ -109533,9 +110408,37 @@ inline void ShellShowcaseListingInfo::set_views(uint64_t value) {
// @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.views)
}
+// optional uint64 equips = 13;
+inline bool ShellShowcaseListingInfo::_internal_has_equips() const {
+ bool value = (_has_bits_[0] & 0x00002000u) != 0;
+ return value;
+}
+inline bool ShellShowcaseListingInfo::has_equips() const {
+ return _internal_has_equips();
+}
+inline void ShellShowcaseListingInfo::clear_equips() {
+ equips_ = uint64_t{0u};
+ _has_bits_[0] &= ~0x00002000u;
+}
+inline uint64_t ShellShowcaseListingInfo::_internal_equips() const {
+ return equips_;
+}
+inline uint64_t ShellShowcaseListingInfo::equips() const {
+ // @@protoc_insertion_point(field_get:ei.ShellShowcaseListingInfo.equips)
+ return _internal_equips();
+}
+inline void ShellShowcaseListingInfo::_internal_set_equips(uint64_t value) {
+ _has_bits_[0] |= 0x00002000u;
+ equips_ = value;
+}
+inline void ShellShowcaseListingInfo::set_equips(uint64_t value) {
+ _internal_set_equips(value);
+ // @@protoc_insertion_point(field_set:ei.ShellShowcaseListingInfo.equips)
+}
+
// optional uint32 likes = 8;
inline bool ShellShowcaseListingInfo::_internal_has_likes() const {
- bool value = (_has_bits_[0] & 0x00000100u) != 0;
+ bool value = (_has_bits_[0] & 0x00000200u) != 0;
return value;
}
inline bool ShellShowcaseListingInfo::has_likes() const {
@@ -109543,7 +110446,7 @@ inline bool ShellShowcaseListingInfo::has_likes() const {
}
inline void ShellShowcaseListingInfo::clear_likes() {
likes_ = 0u;
- _has_bits_[0] &= ~0x00000100u;
+ _has_bits_[0] &= ~0x00000200u;
}
inline uint32_t ShellShowcaseListingInfo::_internal_likes() const {
return likes_;
@@ -109553,7 +110456,7 @@ inline uint32_t ShellShowcaseListingInfo::likes() const {
return _internal_likes();
}
inline void ShellShowcaseListingInfo::_internal_set_likes(uint32_t value) {
- _has_bits_[0] |= 0x00000100u;
+ _has_bits_[0] |= 0x00000200u;
likes_ = value;
}
inline void ShellShowcaseListingInfo::set_likes(uint32_t value) {
@@ -109563,7 +110466,7 @@ inline void ShellShowcaseListingInfo::set_likes(uint32_t value) {
// optional uint32 dislikes = 9;
inline bool ShellShowcaseListingInfo::_internal_has_dislikes() const {
- bool value = (_has_bits_[0] & 0x00000400u) != 0;
+ bool value = (_has_bits_[0] & 0x00000800u) != 0;
return value;
}
inline bool ShellShowcaseListingInfo::has_dislikes() const {
@@ -109571,7 +110474,7 @@ inline bool ShellShowcaseListingInfo::has_dislikes() const {
}
inline void ShellShowcaseListingInfo::clear_dislikes() {
dislikes_ = 0u;
- _has_bits_[0] &= ~0x00000400u;
+ _has_bits_[0] &= ~0x00000800u;
}
inline uint32_t ShellShowcaseListingInfo::_internal_dislikes() const {
return dislikes_;
@@ -109581,7 +110484,7 @@ inline uint32_t ShellShowcaseListingInfo::dislikes() const {
return _internal_dislikes();
}
inline void ShellShowcaseListingInfo::_internal_set_dislikes(uint32_t value) {
- _has_bits_[0] |= 0x00000400u;
+ _has_bits_[0] |= 0x00000800u;
dislikes_ = value;
}
inline void ShellShowcaseListingInfo::set_dislikes(uint32_t value) {
@@ -109659,6 +110562,203 @@ inline void ShellShowcaseListingInfo::set_allocated_share_url(std::string* share
// -------------------------------------------------------------------
+// ShowcaseRoyaltyDeliveryConfirmation
+
+// optional .ei.BasicRequestInfo rinfo = 3;
+inline bool ShowcaseRoyaltyDeliveryConfirmation::_internal_has_rinfo() const {
+ bool value = (_has_bits_[0] & 0x00000001u) != 0;
+ PROTOBUF_ASSUME(!value || rinfo_ != nullptr);
+ return value;
+}
+inline bool ShowcaseRoyaltyDeliveryConfirmation::has_rinfo() const {
+ return _internal_has_rinfo();
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::clear_rinfo() {
+ if (rinfo_ != nullptr) rinfo_->Clear();
+ _has_bits_[0] &= ~0x00000001u;
+}
+inline const ::ei::BasicRequestInfo& ShowcaseRoyaltyDeliveryConfirmation::_internal_rinfo() const {
+ const ::ei::BasicRequestInfo* p = rinfo_;
+ return p != nullptr ? *p : reinterpret_cast(
+ ::ei::_BasicRequestInfo_default_instance_);
+}
+inline const ::ei::BasicRequestInfo& ShowcaseRoyaltyDeliveryConfirmation::rinfo() const {
+ // @@protoc_insertion_point(field_get:ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo)
+ return _internal_rinfo();
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::unsafe_arena_set_allocated_rinfo(
+ ::ei::BasicRequestInfo* rinfo) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_);
+ }
+ rinfo_ = rinfo;
+ if (rinfo) {
+ _has_bits_[0] |= 0x00000001u;
+ } else {
+ _has_bits_[0] &= ~0x00000001u;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo)
+}
+inline ::ei::BasicRequestInfo* ShowcaseRoyaltyDeliveryConfirmation::release_rinfo() {
+ _has_bits_[0] &= ~0x00000001u;
+ ::ei::BasicRequestInfo* temp = rinfo_;
+ rinfo_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::ei::BasicRequestInfo* ShowcaseRoyaltyDeliveryConfirmation::unsafe_arena_release_rinfo() {
+ // @@protoc_insertion_point(field_release:ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo)
+ _has_bits_[0] &= ~0x00000001u;
+ ::ei::BasicRequestInfo* temp = rinfo_;
+ rinfo_ = nullptr;
+ return temp;
+}
+inline ::ei::BasicRequestInfo* ShowcaseRoyaltyDeliveryConfirmation::_internal_mutable_rinfo() {
+ _has_bits_[0] |= 0x00000001u;
+ if (rinfo_ == nullptr) {
+ auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation());
+ rinfo_ = p;
+ }
+ return rinfo_;
+}
+inline ::ei::BasicRequestInfo* ShowcaseRoyaltyDeliveryConfirmation::mutable_rinfo() {
+ ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo();
+ // @@protoc_insertion_point(field_mutable:ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo)
+ return _msg;
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete rinfo_;
+ }
+ if (rinfo) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo);
+ if (message_arena != submessage_arena) {
+ rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, rinfo, submessage_arena);
+ }
+ _has_bits_[0] |= 0x00000001u;
+ } else {
+ _has_bits_[0] &= ~0x00000001u;
+ }
+ rinfo_ = rinfo;
+ // @@protoc_insertion_point(field_set_allocated:ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo)
+}
+
+// repeated string ids = 1;
+inline int ShowcaseRoyaltyDeliveryConfirmation::_internal_ids_size() const {
+ return ids_.size();
+}
+inline int ShowcaseRoyaltyDeliveryConfirmation::ids_size() const {
+ return _internal_ids_size();
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::clear_ids() {
+ ids_.Clear();
+}
+inline std::string* ShowcaseRoyaltyDeliveryConfirmation::add_ids() {
+ std::string* _s = _internal_add_ids();
+ // @@protoc_insertion_point(field_add_mutable:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+ return _s;
+}
+inline const std::string& ShowcaseRoyaltyDeliveryConfirmation::_internal_ids(int index) const {
+ return ids_.Get(index);
+}
+inline const std::string& ShowcaseRoyaltyDeliveryConfirmation::ids(int index) const {
+ // @@protoc_insertion_point(field_get:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+ return _internal_ids(index);
+}
+inline std::string* ShowcaseRoyaltyDeliveryConfirmation::mutable_ids(int index) {
+ // @@protoc_insertion_point(field_mutable:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+ return ids_.Mutable(index);
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::set_ids(int index, const std::string& value) {
+ ids_.Mutable(index)->assign(value);
+ // @@protoc_insertion_point(field_set:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::set_ids(int index, std::string&& value) {
+ ids_.Mutable(index)->assign(std::move(value));
+ // @@protoc_insertion_point(field_set:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::set_ids(int index, const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+ ids_.Mutable(index)->assign(value);
+ // @@protoc_insertion_point(field_set_char:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::set_ids(int index, const char* value, size_t size) {
+ ids_.Mutable(index)->assign(
+ reinterpret_cast(value), size);
+ // @@protoc_insertion_point(field_set_pointer:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+}
+inline std::string* ShowcaseRoyaltyDeliveryConfirmation::_internal_add_ids() {
+ return ids_.Add();
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::add_ids(const std::string& value) {
+ ids_.Add()->assign(value);
+ // @@protoc_insertion_point(field_add:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::add_ids(std::string&& value) {
+ ids_.Add(std::move(value));
+ // @@protoc_insertion_point(field_add:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::add_ids(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+ ids_.Add()->assign(value);
+ // @@protoc_insertion_point(field_add_char:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::add_ids(const char* value, size_t size) {
+ ids_.Add()->assign(reinterpret_cast(value), size);
+ // @@protoc_insertion_point(field_add_pointer:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+}
+inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&
+ShowcaseRoyaltyDeliveryConfirmation::ids() const {
+ // @@protoc_insertion_point(field_list:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+ return ids_;
+}
+inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField*
+ShowcaseRoyaltyDeliveryConfirmation::mutable_ids() {
+ // @@protoc_insertion_point(field_mutable_list:ei.ShowcaseRoyaltyDeliveryConfirmation.ids)
+ return &ids_;
+}
+
+// optional uint32 amount = 2;
+inline bool ShowcaseRoyaltyDeliveryConfirmation::_internal_has_amount() const {
+ bool value = (_has_bits_[0] & 0x00000002u) != 0;
+ return value;
+}
+inline bool ShowcaseRoyaltyDeliveryConfirmation::has_amount() const {
+ return _internal_has_amount();
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::clear_amount() {
+ amount_ = 0u;
+ _has_bits_[0] &= ~0x00000002u;
+}
+inline uint32_t ShowcaseRoyaltyDeliveryConfirmation::_internal_amount() const {
+ return amount_;
+}
+inline uint32_t ShowcaseRoyaltyDeliveryConfirmation::amount() const {
+ // @@protoc_insertion_point(field_get:ei.ShowcaseRoyaltyDeliveryConfirmation.amount)
+ return _internal_amount();
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::_internal_set_amount(uint32_t value) {
+ _has_bits_[0] |= 0x00000002u;
+ amount_ = value;
+}
+inline void ShowcaseRoyaltyDeliveryConfirmation::set_amount(uint32_t value) {
+ _internal_set_amount(value);
+ // @@protoc_insertion_point(field_set:ei.ShowcaseRoyaltyDeliveryConfirmation.amount)
+}
+
+// -------------------------------------------------------------------
+
// ShellShowcaseListingSet
// repeated .ei.ShellShowcaseListingInfo listings = 1;
@@ -109703,278 +110803,136 @@ ShellShowcaseListingSet::listings() const {
// -------------------------------------------------------------------
-// ShellShowcaseAction
+// ShellsActionBatch
-// optional string action = 1;
-inline bool ShellShowcaseAction::_internal_has_action() const {
+// optional .ei.BasicRequestInfo rinfo = 1;
+inline bool ShellsActionBatch::_internal_has_rinfo() const {
bool value = (_has_bits_[0] & 0x00000001u) != 0;
+ PROTOBUF_ASSUME(!value || rinfo_ != nullptr);
return value;
}
-inline bool ShellShowcaseAction::has_action() const {
- return _internal_has_action();
+inline bool ShellsActionBatch::has_rinfo() const {
+ return _internal_has_rinfo();
}
-inline void ShellShowcaseAction::clear_action() {
- action_.ClearToEmpty();
+inline void ShellsActionBatch::clear_rinfo() {
+ if (rinfo_ != nullptr) rinfo_->Clear();
_has_bits_[0] &= ~0x00000001u;
}
-inline const std::string& ShellShowcaseAction::action() const {
- // @@protoc_insertion_point(field_get:ei.ShellShowcaseAction.action)
- return _internal_action();
-}
-template
-inline PROTOBUF_ALWAYS_INLINE
-void ShellShowcaseAction::set_action(ArgT0&& arg0, ArgT... args) {
- _has_bits_[0] |= 0x00000001u;
- action_.Set(static_cast(arg0), args..., GetArenaForAllocation());
- // @@protoc_insertion_point(field_set:ei.ShellShowcaseAction.action)
-}
-inline std::string* ShellShowcaseAction::mutable_action() {
- std::string* _s = _internal_mutable_action();
- // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseAction.action)
- return _s;
-}
-inline const std::string& ShellShowcaseAction::_internal_action() const {
- return action_.Get();
-}
-inline void ShellShowcaseAction::_internal_set_action(const std::string& value) {
- _has_bits_[0] |= 0x00000001u;
- action_.Set(value, GetArenaForAllocation());
+inline const ::ei::BasicRequestInfo& ShellsActionBatch::_internal_rinfo() const {
+ const ::ei::BasicRequestInfo* p = rinfo_;
+ return p != nullptr ? *p : reinterpret_cast(
+ ::ei::_BasicRequestInfo_default_instance_);
}
-inline std::string* ShellShowcaseAction::_internal_mutable_action() {
- _has_bits_[0] |= 0x00000001u;
- return action_.Mutable(GetArenaForAllocation());
+inline const ::ei::BasicRequestInfo& ShellsActionBatch::rinfo() const {
+ // @@protoc_insertion_point(field_get:ei.ShellsActionBatch.rinfo)
+ return _internal_rinfo();
}
-inline std::string* ShellShowcaseAction::release_action() {
- // @@protoc_insertion_point(field_release:ei.ShellShowcaseAction.action)
- if (!_internal_has_action()) {
- return nullptr;
- }
- _has_bits_[0] &= ~0x00000001u;
- auto* p = action_.Release();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (action_.IsDefault()) {
- action_.Set("", GetArenaForAllocation());
+inline void ShellsActionBatch::unsafe_arena_set_allocated_rinfo(
+ ::ei::BasicRequestInfo* rinfo) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rinfo_);
}
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- return p;
-}
-inline void ShellShowcaseAction::set_allocated_action(std::string* action) {
- if (action != nullptr) {
+ rinfo_ = rinfo;
+ if (rinfo) {
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
- action_.SetAllocated(action, GetArenaForAllocation());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (action_.IsDefault()) {
- action_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseAction.action)
-}
-
-// optional string user_id = 2;
-inline bool ShellShowcaseAction::_internal_has_user_id() const {
- bool value = (_has_bits_[0] & 0x00000002u) != 0;
- return value;
-}
-inline bool ShellShowcaseAction::has_user_id() const {
- return _internal_has_user_id();
-}
-inline void ShellShowcaseAction::clear_user_id() {
- user_id_.ClearToEmpty();
- _has_bits_[0] &= ~0x00000002u;
-}
-inline const std::string& ShellShowcaseAction::user_id() const {
- // @@protoc_insertion_point(field_get:ei.ShellShowcaseAction.user_id)
- return _internal_user_id();
-}
-template
-inline PROTOBUF_ALWAYS_INLINE
-void ShellShowcaseAction::set_user_id(ArgT0&& arg0, ArgT... args) {
- _has_bits_[0] |= 0x00000002u;
- user_id_.Set(static_cast(arg0), args..., GetArenaForAllocation());
- // @@protoc_insertion_point(field_set:ei.ShellShowcaseAction.user_id)
-}
-inline std::string* ShellShowcaseAction::mutable_user_id() {
- std::string* _s = _internal_mutable_user_id();
- // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseAction.user_id)
- return _s;
-}
-inline const std::string& ShellShowcaseAction::_internal_user_id() const {
- return user_id_.Get();
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ei.ShellsActionBatch.rinfo)
}
-inline void ShellShowcaseAction::_internal_set_user_id(const std::string& value) {
- _has_bits_[0] |= 0x00000002u;
- user_id_.Set(value, GetArenaForAllocation());
-}
-inline std::string* ShellShowcaseAction::_internal_mutable_user_id() {
- _has_bits_[0] |= 0x00000002u;
- return user_id_.Mutable(GetArenaForAllocation());
-}
-inline std::string* ShellShowcaseAction::release_user_id() {
- // @@protoc_insertion_point(field_release:ei.ShellShowcaseAction.user_id)
- if (!_internal_has_user_id()) {
- return nullptr;
- }
- _has_bits_[0] &= ~0x00000002u;
- auto* p = user_id_.Release();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (user_id_.IsDefault()) {
- user_id_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- return p;
-}
-inline void ShellShowcaseAction::set_allocated_user_id(std::string* user_id) {
- if (user_id != nullptr) {
- _has_bits_[0] |= 0x00000002u;
- } else {
- _has_bits_[0] &= ~0x00000002u;
- }
- user_id_.SetAllocated(user_id, GetArenaForAllocation());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (user_id_.IsDefault()) {
- user_id_.Set("", GetArenaForAllocation());
+inline ::ei::BasicRequestInfo* ShellsActionBatch::release_rinfo() {
+ _has_bits_[0] &= ~0x00000001u;
+ ::ei::BasicRequestInfo* temp = rinfo_;
+ rinfo_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseAction.user_id)
-}
-
-// optional string id = 3;
-inline bool ShellShowcaseAction::_internal_has_id() const {
- bool value = (_has_bits_[0] & 0x00000004u) != 0;
- return value;
-}
-inline bool ShellShowcaseAction::has_id() const {
- return _internal_has_id();
-}
-inline void ShellShowcaseAction::clear_id() {
- id_.ClearToEmpty();
- _has_bits_[0] &= ~0x00000004u;
-}
-inline const std::string& ShellShowcaseAction::id() const {
- // @@protoc_insertion_point(field_get:ei.ShellShowcaseAction.id)
- return _internal_id();
-}
-template
-inline PROTOBUF_ALWAYS_INLINE
-void ShellShowcaseAction::set_id(ArgT0&& arg0, ArgT... args) {
- _has_bits_[0] |= 0x00000004u;
- id_.Set(static_cast(arg0), args..., GetArenaForAllocation());
- // @@protoc_insertion_point(field_set:ei.ShellShowcaseAction.id)
-}
-inline std::string* ShellShowcaseAction::mutable_id() {
- std::string* _s = _internal_mutable_id();
- // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseAction.id)
- return _s;
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
}
-inline const std::string& ShellShowcaseAction::_internal_id() const {
- return id_.Get();
+inline ::ei::BasicRequestInfo* ShellsActionBatch::unsafe_arena_release_rinfo() {
+ // @@protoc_insertion_point(field_release:ei.ShellsActionBatch.rinfo)
+ _has_bits_[0] &= ~0x00000001u;
+ ::ei::BasicRequestInfo* temp = rinfo_;
+ rinfo_ = nullptr;
+ return temp;
}
-inline void ShellShowcaseAction::_internal_set_id(const std::string& value) {
- _has_bits_[0] |= 0x00000004u;
- id_.Set(value, GetArenaForAllocation());
+inline ::ei::BasicRequestInfo* ShellsActionBatch::_internal_mutable_rinfo() {
+ _has_bits_[0] |= 0x00000001u;
+ if (rinfo_ == nullptr) {
+ auto* p = CreateMaybeMessage<::ei::BasicRequestInfo>(GetArenaForAllocation());
+ rinfo_ = p;
+ }
+ return rinfo_;
}
-inline std::string* ShellShowcaseAction::_internal_mutable_id() {
- _has_bits_[0] |= 0x00000004u;
- return id_.Mutable(GetArenaForAllocation());
+inline ::ei::BasicRequestInfo* ShellsActionBatch::mutable_rinfo() {
+ ::ei::BasicRequestInfo* _msg = _internal_mutable_rinfo();
+ // @@protoc_insertion_point(field_mutable:ei.ShellsActionBatch.rinfo)
+ return _msg;
}
-inline std::string* ShellShowcaseAction::release_id() {
- // @@protoc_insertion_point(field_release:ei.ShellShowcaseAction.id)
- if (!_internal_has_id()) {
- return nullptr;
- }
- _has_bits_[0] &= ~0x00000004u;
- auto* p = id_.Release();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (id_.IsDefault()) {
- id_.Set("", GetArenaForAllocation());
+inline void ShellsActionBatch::set_allocated_rinfo(::ei::BasicRequestInfo* rinfo) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete rinfo_;
}
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- return p;
-}
-inline void ShellShowcaseAction::set_allocated_id(std::string* id) {
- if (id != nullptr) {
- _has_bits_[0] |= 0x00000004u;
+ if (rinfo) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rinfo);
+ if (message_arena != submessage_arena) {
+ rinfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, rinfo, submessage_arena);
+ }
+ _has_bits_[0] |= 0x00000001u;
} else {
- _has_bits_[0] &= ~0x00000004u;
- }
- id_.SetAllocated(id, GetArenaForAllocation());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (id_.IsDefault()) {
- id_.Set("", GetArenaForAllocation());
+ _has_bits_[0] &= ~0x00000001u;
}
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseAction.id)
+ rinfo_ = rinfo;
+ // @@protoc_insertion_point(field_set_allocated:ei.ShellsActionBatch.rinfo)
}
-// optional string value = 4;
-inline bool ShellShowcaseAction::_internal_has_value() const {
- bool value = (_has_bits_[0] & 0x00000008u) != 0;
- return value;
-}
-inline bool ShellShowcaseAction::has_value() const {
- return _internal_has_value();
+// repeated .ei.ShellsActionLog actions = 2;
+inline int ShellsActionBatch::_internal_actions_size() const {
+ return actions_.size();
}
-inline void ShellShowcaseAction::clear_value() {
- value_.ClearToEmpty();
- _has_bits_[0] &= ~0x00000008u;
+inline int ShellsActionBatch::actions_size() const {
+ return _internal_actions_size();
}
-inline const std::string& ShellShowcaseAction::value() const {
- // @@protoc_insertion_point(field_get:ei.ShellShowcaseAction.value)
- return _internal_value();
+inline void ShellsActionBatch::clear_actions() {
+ actions_.Clear();
}
-template
-inline PROTOBUF_ALWAYS_INLINE
-void ShellShowcaseAction::set_value(ArgT0&& arg0, ArgT... args) {
- _has_bits_[0] |= 0x00000008u;
- value_.Set(static_cast(arg0), args..., GetArenaForAllocation());
- // @@protoc_insertion_point(field_set:ei.ShellShowcaseAction.value)
+inline ::ei::ShellsActionLog* ShellsActionBatch::mutable_actions(int index) {
+ // @@protoc_insertion_point(field_mutable:ei.ShellsActionBatch.actions)
+ return actions_.Mutable(index);
}
-inline std::string* ShellShowcaseAction::mutable_value() {
- std::string* _s = _internal_mutable_value();
- // @@protoc_insertion_point(field_mutable:ei.ShellShowcaseAction.value)
- return _s;
+inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellsActionLog >*
+ShellsActionBatch::mutable_actions() {
+ // @@protoc_insertion_point(field_mutable_list:ei.ShellsActionBatch.actions)
+ return &actions_;
}
-inline const std::string& ShellShowcaseAction::_internal_value() const {
- return value_.Get();
+inline const ::ei::ShellsActionLog& ShellsActionBatch::_internal_actions(int index) const {
+ return actions_.Get(index);
}
-inline void ShellShowcaseAction::_internal_set_value(const std::string& value) {
- _has_bits_[0] |= 0x00000008u;
- value_.Set(value, GetArenaForAllocation());
+inline const ::ei::ShellsActionLog& ShellsActionBatch::actions(int index) const {
+ // @@protoc_insertion_point(field_get:ei.ShellsActionBatch.actions)
+ return _internal_actions(index);
}
-inline std::string* ShellShowcaseAction::_internal_mutable_value() {
- _has_bits_[0] |= 0x00000008u;
- return value_.Mutable(GetArenaForAllocation());
+inline ::ei::ShellsActionLog* ShellsActionBatch::_internal_add_actions() {
+ return actions_.Add();
}
-inline std::string* ShellShowcaseAction::release_value() {
- // @@protoc_insertion_point(field_release:ei.ShellShowcaseAction.value)
- if (!_internal_has_value()) {
- return nullptr;
- }
- _has_bits_[0] &= ~0x00000008u;
- auto* p = value_.Release();
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (value_.IsDefault()) {
- value_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- return p;
+inline ::ei::ShellsActionLog* ShellsActionBatch::add_actions() {
+ ::ei::ShellsActionLog* _add = _internal_add_actions();
+ // @@protoc_insertion_point(field_add:ei.ShellsActionBatch.actions)
+ return _add;
}
-inline void ShellShowcaseAction::set_allocated_value(std::string* value) {
- if (value != nullptr) {
- _has_bits_[0] |= 0x00000008u;
- } else {
- _has_bits_[0] &= ~0x00000008u;
- }
- value_.SetAllocated(value, GetArenaForAllocation());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (value_.IsDefault()) {
- value_.Set("", GetArenaForAllocation());
- }
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- // @@protoc_insertion_point(field_set_allocated:ei.ShellShowcaseAction.value)
+inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ei::ShellsActionLog >&
+ShellsActionBatch::actions() const {
+ // @@protoc_insertion_point(field_list:ei.ShellsActionBatch.actions)
+ return actions_;
}
// -------------------------------------------------------------------
@@ -112519,6 +113477,10 @@ inline void CXPEvalRolloutInfo::set_basis_points(uint32_t value) {
// -------------------------------------------------------------------
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
// @@protoc_insertion_point(namespace_scope)
diff --git a/ei/csharp/Ei.cs b/ei/csharp/Ei.cs
index dd915c3..a654f96 100644
--- a/ei/csharp/Ei.cs
+++ b/ei/csharp/Ei.cs
@@ -616,7 +616,7 @@ static EiReflection() {
"bWFpbF9pZHMYASADKAkSKwoLdGlwc19zdGF0ZXMYAiADKAsyFi5laS5NYWls",
"U3RhdGUuVGlwU3RhdGUSFQoNdGlwc19jaGVja3N1bRgDIAEoCRo4CghUaXBT",
"dGF0ZRIKCgJpZBgBIAEoCRINCgVyZWFkcxgCIAEoDRIRCgl0aW1lX3JlYWQY",
- "AyABKAEigAMKE1BlcmlvZGljYWxzUmVzcG9uc2USHAoFc2FsZXMYASABKAsy",
+ "AyABKAEi7AMKE1BlcmlvZGljYWxzUmVzcG9uc2USHAoFc2FsZXMYASABKAsy",
"DS5laS5TYWxlc0luZm8SJwoGZXZlbnRzGAIgASgLMhcuZWkuRWdnSW5jQ3Vy",
"cmVudEV2ZW50cxIoCgljb250cmFjdHMYAyABKAsyFS5laS5Db250cmFjdHNS",
"ZXNwb25zZRIrCgtldmFsdWF0aW9ucxgIIAMoCzIWLmVpLkNvbnRyYWN0RXZh",
@@ -624,472 +624,480 @@ static EiReflection() {
"aWZhY3RfY2FzZXMYCSADKAsyGy5laS5Db21wbGV0ZU1pc3Npb25SZXNwb25z",
"ZRIjCgtsaXZlX2NvbmZpZxgFIAEoCzIOLmVpLkxpdmVDb25maWcSHAoIbWFp",
"bF9iYWcYBiABKAsyCi5laS5NYWlsREISNAoUY29udHJhY3RfcGxheWVyX2lu",
- "Zm8YByABKAsyFi5laS5Db250cmFjdFBsYXllckluZm8i+QIKFUdldFBlcmlv",
- "ZGljYWxzUmVxdWVzdBIjCgVyaW5mbxgMIAEoCzIULmVpLkJhc2ljUmVxdWVz",
- "dEluZm8SDwoHdXNlcl9pZBgBIAEoCRISCgpwaWdneV9mdWxsGAIgASgIEhgK",
- "EHBpZ2d5X2ZvdW5kX2Z1bGwYAyABKAgSHQoVc2Vjb25kc19mdWxsX3JlYWx0",
- "aW1lGAQgASgBEh0KFXNlY29uZHNfZnVsbF9nYW1ldGltZRgFIAEoARIXCg9s",
- "b3N0X2luY3JlbWVudHMYByABKA0SEQoJc291bF9lZ2dzGAggASgBEh4KFm15",
- "c3RpY2FsX2Vhcm5pbmdzX211bHQYDSABKAESCwoDZW9wGA4gASgNEhoKEmNv",
- "bnRyYWN0c191bmxvY2tlZBgPIAEoCBIaChJhcnRpZmFjdHNfdW5sb2NrZWQY",
- "ECABKAgSHgoWY3VycmVudF9jbGllbnRfdmVyc2lvbhgKIAEoDRINCgVkZWJ1",
- "ZxgLIAEoCCLVAQoNQ29uZmlnUmVxdWVzdBIjCgVyaW5mbxgBIAEoCzIULmVp",
- "LkJhc2ljUmVxdWVzdEluZm8SEQoJc291bF9lZ2dzGAIgASgBEhoKEmNvbnRy",
- "YWN0c191bmxvY2tlZBgFIAEoCBIaChJhcnRpZmFjdHNfdW5sb2NrZWQYAyAB",
- "KAgSGgoSZnVlbF90YW5rX3VubG9ja2VkGAQgASgIEhIKCnByb19wZXJtaXQY",
- "BiABKAgSDQoFdWx0cmEYByABKAgSFQoNdGlwc19jaGVja3N1bRgIIAEoCSJ4",
- "Cg5Db25maWdSZXNwb25zZRIjCgtsaXZlX2NvbmZpZxgBIAEoCzIOLmVpLkxp",
- "dmVDb25maWcSHAoIbWFpbF9iYWcYAiABKAsyCi5laS5NYWlsREISIwoLZGxj",
- "X2NhdGFsb2cYAyABKAsyDi5laS5ETENDYXRhbG9nImQKFEFkQXR0cmlidXRp",
- "b25SYXdEYXRhEhQKDGRldmljZV9hZF9pZBgBIAEoCRIPCgd1c2VyX2lkGAQg",
- "ASgJEhIKCmFkX25ldHdvcmsYAiABKAkSEQoJanNvbl9kYXRhGAMgASgJIrgB",
- "ChBBZEF0dHJpYnV0aW9uUm93Eg8KB3VzZXJfaWQYASABKAkSDQoFYWRfaWQY",
- "AiABKAkSEgoKYWRfbmV0d29yaxgDIAEoCRIQCghjYW1wYWlnbhgEIAEoCRIP",
- "CgdrZXl3b3JkGAUgASgJEg0KBWV4dHJhGAYgASgJEhIKCmNsaWNrX2RhdGUY",
- "ByABKAISFQoNZG93bmxvYWRfZGF0ZRgIIAEoAhITCgthcHByb3hfdGltZRgJ",
- "IAEoAiKNAwoRQWRBdHRyaWJ1dGlvbkluZm8SFAoMZGV2aWNlX2FkX2lkGAEg",
- "ASgJEhQKDG5ldHdvcmtfbmFtZRgCIAEoCRITCgthdHRyaWJ1dGlvbhgDIAEo",
- "CBIQCghvcmdfbmFtZRgEIAEoCRIOCgZvcmdfaWQYBSABKAkSFQoNY2FtcGFp",
- "Z25fbmFtZRgGIAEoCRITCgtjYW1wYWlnbl9pZBgHIAEoCRISCgpjbGlja19k",
- "YXRlGAggASgJEhcKD2NvbnZlcnNpb25fZGF0ZRgJIAEoCRIXCg9jb252ZXJz",
- "aW9uX3R5cGUYCiABKAkSCwoDZ2VvGAsgASgJEhQKDGFkZ3JvdXBfbmFtZRgM",
- "IAEoCRISCgphZGdyb3VwX2lkGA0gASgJEg8KB2tleXdvcmQYDiABKAkSEgoK",
- "a2V5d29yZF9pZBgPIAEoCRIVCg1rZXl3b3JkX2V4dHJhGBAgASgJEhgKEGNy",
- "ZWF0aXZlc2V0X25hbWUYESABKAkSFgoOY3JlYXRpdmVzZXRfaWQYEiABKAki",
- "lwIKE0FydGlmYWN0c0NsaWVudEluZm8SHQoVbWlzc2lvbl9jYXBhY2l0eV9t",
- "dWx0GAEgASgBEh0KFW1pc3Npb25fZHVyYXRpb25fbXVsdBgCIAEoARIhChlt",
- "aXNzaW9uX2Z0bF9kdXJhdGlvbl9tdWx0GAQgASgBEjoKDWxhdW5jaF9jb3Vu",
- "dHMYAyADKAsyIy5laS5BcnRpZmFjdHNDbGllbnRJbmZvLkxhdW5jaENvdW50",
- "GmMKC0xhdW5jaENvdW50EicKBHNoaXAYASABKA4yGS5laS5NaXNzaW9uSW5m",
- "by5TcGFjZXNoaXASFAoMbnVtX2xhdW5jaGVzGAIgASgNEhUKDWxhdW5jaF9w",
- "b2ludHMYAyABKAEitAYKC01pc3Npb25JbmZvEicKBHNoaXAYASABKA4yGS5l",
- "aS5NaXNzaW9uSW5mby5TcGFjZXNoaXASJgoGc3RhdHVzGAIgASgOMhYuZWku",
- "TWlzc2lvbkluZm8uU3RhdHVzEjMKDWR1cmF0aW9uX3R5cGUYAyABKA4yHC5l",
- "aS5NaXNzaW9uSW5mby5EdXJhdGlvblR5cGUSIgoEZnVlbBgEIAMoCzIULmVp",
- "Lk1pc3Npb25JbmZvLkZ1ZWwSDQoFbGV2ZWwYDCABKA0SGAoQZHVyYXRpb25f",
- "c2Vjb25kcxgFIAEoARIQCghjYXBhY2l0eRgJIAEoDRIUCgxxdWFsaXR5X2J1",
- "bXAYCyABKAESLgoPdGFyZ2V0X2FydGlmYWN0GA0gASgOMhUuZWkuQXJ0aWZh",
- "Y3RTcGVjLk5hbWUSGQoRc2Vjb25kc19yZW1haW5pbmcYBiABKAESGgoSc3Rh",
- "cnRfdGltZV9kZXJpdmVkGAggASgBEhMKC21pc3Npb25fbG9nGAogASgJEhIK",
- "CmlkZW50aWZpZXIYByABKAkaLAoERnVlbBIUCgNlZ2cYASABKA4yBy5laS5F",
- "Z2cSDgoGYW1vdW50GAIgASgBIrgBCglTcGFjZXNoaXASDwoLQ0hJQ0tFTl9P",
- "TkUQABIQCgxDSElDS0VOX05JTkUQARIRCg1DSElDS0VOX0hFQVZZEAISBwoD",
- "QkNSEAMSFQoRTUlMTEVOSVVNX0NISUNLRU4QBBIXChNDT1JFTExJSEVOX0NP",
- "UlZFVFRFEAUSDgoKR0FMRUdHVElDQRAGEg4KCkNISUNLRklBTlQQBxIMCghW",
- "T1lFR0dFUhAIEg4KCkhFTkVSUFJJU0UQCSJ0CgZTdGF0dXMSCwoHRlVFTElO",
- "RxAAEhUKEVBSRVBBUkVfVE9fTEFVTkNIEAUSDQoJRVhQTE9SSU5HEAoSDAoI",
- "UkVUVVJORUQQDxINCglBTkFMWVpJTkcQEBIMCghDT01QTEVURRAUEgwKCEFS",
- "Q0hJVkVEEBkiOwoMRHVyYXRpb25UeXBlEgkKBVNIT1JUEAASCAoETE9ORxAB",
- "EggKBEVQSUMQAhIMCghUVVRPUklBTBADIvALCgxBcnRpZmFjdFNwZWMSIwoE",
- "bmFtZRgBIAEoDjIVLmVpLkFydGlmYWN0U3BlYy5OYW1lEiUKBWxldmVsGAIg",
- "ASgOMhYuZWkuQXJ0aWZhY3RTcGVjLkxldmVsEicKBnJhcml0eRgDIAEoDjIX",
- "LmVpLkFydGlmYWN0U3BlYy5SYXJpdHkSFAoDZWdnGAQgASgOMgcuZWkuRWdn",
- "IooJCgROYW1lEg8KC0xVTkFSX1RPVEVNEAASFwoTTkVPRFlNSVVNX01FREFM",
- "TElPThADEhEKDUJFQUtfT0ZfTUlEQVMQBBIVChFMSUdIVF9PRl9FR0dFTkRJ",
- "TBAFEhUKEURFTUVURVJTX05FQ0tMQUNFEAYSFQoRVklBTF9NQVJUSUFOX0RV",
- "U1QQBxIRCg1PUk5BVEVfR1VTU0VUEAgSDwoLVEhFX0NIQUxJQ0UQCRIRCg1C",
- "T09LX09GX0JBU0FOEAoSEwoPUEhPRU5JWF9GRUFUSEVSEAsSEQoNVFVOR1NU",
- "RU5fQU5LSBAMEhMKD0FVUkVMSUFOX0JST09DSBAVEhQKEENBUlZFRF9SQUlO",
- "U1RJQ0sQFhIPCgtQVVpaTEVfQ1VCRRAXEhUKEVFVQU5UVU1fTUVUUk9OT01F",
- "EBgSFAoQU0hJUF9JTl9BX0JPVFRMRRAZEhUKEVRBQ0hZT05fREVGTEVDVE9S",
- "EBoSGAoUSU5URVJTVEVMTEFSX0NPTVBBU1MQGxIVChFESUxJVEhJVU1fTU9O",
- "T0NMRRAcEhUKEVRJVEFOSVVNX0FDVFVBVE9SEB0SEQoNTUVSQ1VSWVNfTEVO",
- "UxAeEhEKDVRBQ0hZT05fU1RPTkUQARITCg9ESUxJVEhJVU1fU1RPTkUQHxIP",
- "CgtTSEVMTF9TVE9ORRAgEg8KC0xVTkFSX1NUT05FECESDgoKU09VTF9TVE9O",
- "RRAiEhIKDlBST1BIRUNZX1NUT05FECcSEQoNUVVBTlRVTV9TVE9ORRAkEg8K",
- "C1RFUlJBX1NUT05FECUSDgoKTElGRV9TVE9ORRAmEhEKDUNMQVJJVFlfU1RP",
- "TkUQKBIdChlFWFRSQVRFUlJFU1RSSUFMX0FMVU1JTlVNEA0SFAoQQU5DSUVO",
- "VF9UVU5HU1RFThAOEg8KC1NQQUNFX1JPQ0tTEA8SDgoKQUxJRU5fV09PRBAQ",
- "EhIKDkdPTERfTUVURU9SSVRFEBESEgoOVEFVX0NFVElfR0VPREUQEhIUChBD",
- "RU5UQVVSSUFOX1NURUVMEBMSEwoPRVJJREFOSV9GRUFUSEVSEBQSDwoLRFJP",
- "TkVfUEFSVFMQIxIUChBDRUxFU1RJQUxfQlJPTlpFECkSEAoMTEFMQU5ERV9I",
- "SURFECoSEgoOU09MQVJfVElUQU5JVU0QKxIaChZUQUNIWU9OX1NUT05FX0ZS",
- "QUdNRU5UEAISHAoYRElMSVRISVVNX1NUT05FX0ZSQUdNRU5UECwSGAoUU0hF",
- "TExfU1RPTkVfRlJBR01FTlQQLRIYChRMVU5BUl9TVE9ORV9GUkFHTUVOVBAu",
- "EhcKE1NPVUxfU1RPTkVfRlJBR01FTlQQLxIbChdQUk9QSEVDWV9TVE9ORV9G",
- "UkFHTUVOVBAwEhoKFlFVQU5UVU1fU1RPTkVfRlJBR01FTlQQMRIYChRURVJS",
- "QV9TVE9ORV9GUkFHTUVOVBAyEhcKE0xJRkVfU1RPTkVfRlJBR01FTlQQMxIa",
- "ChZDTEFSSVRZX1NUT05FX0ZSQUdNRU5UEDQSDAoHVU5LTk9XThCQTiJICgVM",
- "ZXZlbBIMCghJTkZFUklPUhAAEgoKBkxFU1NFUhABEgoKBk5PUk1BTBACEgsK",
- "B0dSRUFURVIQAxIMCghTVVBFUklPUhAEIjcKBlJhcml0eRIKCgZDT01NT04Q",
- "ABIICgRSQVJFEAESCAoERVBJQxACEg0KCUxFR0VOREFSWRADIkUKBFR5cGUS",
- "DAoIQVJUSUZBQ1QQABIJCgVTVE9ORRABEg4KCklOR1JFRElFTlQQAhIUChBT",
- "VE9ORV9JTkdSRURJRU5UEAMiVAoQQ29tcGxldGVBcnRpZmFjdBIeCgRzcGVj",
- "GAEgASgLMhAuZWkuQXJ0aWZhY3RTcGVjEiAKBnN0b25lcxgCIAMoCzIQLmVp",
- "LkFydGlmYWN0U3BlYyJ1ChVBcnRpZmFjdEludmVudG9yeUl0ZW0SDwoHaXRl",
- "bV9pZBgBIAEoBBImCghhcnRpZmFjdBgCIAEoCzIULmVpLkNvbXBsZXRlQXJ0",
- "aWZhY3QSEAoIcXVhbnRpdHkYAyABKAESEQoJc2VydmVyX2lkGAQgASgJIjIK",
- "DUludmVudG9yeVNsb3QSEAoIb2NjdXBpZWQYASABKAgSDwoHaXRlbV9pZBgC",
- "IAEoDSJcCh1BcnRpZmFjdHNDb25maWd1cmF0aW9uUmVxdWVzdBIjCgVyaW5m",
- "bxgCIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SFgoOY2xpZW50X3ZlcnNp",
- "b24YASABKA0i/wcKHkFydGlmYWN0c0NvbmZpZ3VyYXRpb25SZXNwb25zZRJQ",
- "ChJtaXNzaW9uX3BhcmFtZXRlcnMYASADKAsyNC5laS5BcnRpZmFjdHNDb25m",
- "aWd1cmF0aW9uUmVzcG9uc2UuTWlzc2lvblBhcmFtZXRlcnMSUgoTYXJ0aWZh",
- "Y3RfcGFyYW1ldGVycxgCIAMoCzI1LmVpLkFydGlmYWN0c0NvbmZpZ3VyYXRp",
- "b25SZXNwb25zZS5BcnRpZmFjdFBhcmFtZXRlcnMSUgoUY3JhZnRpbmdfbGV2",
- "ZWxfaW5mb3MYAyADKAsyNC5laS5BcnRpZmFjdHNDb25maWd1cmF0aW9uUmVz",
- "cG9uc2UuQ3JhZnRpbmdMZXZlbEluZm8aqAMKEU1pc3Npb25QYXJhbWV0ZXJz",
- "EicKBHNoaXAYASABKA4yGS5laS5NaXNzaW9uSW5mby5TcGFjZXNoaXASUAoJ",
- "ZHVyYXRpb25zGAMgAygLMj0uZWkuQXJ0aWZhY3RzQ29uZmlndXJhdGlvblJl",
- "c3BvbnNlLk1pc3Npb25QYXJhbWV0ZXJzLkR1cmF0aW9uEiIKGmxldmVsX21p",
- "c3Npb25fcmVxdWlyZW1lbnRzGAQgAygNEhsKE2NhcGFjaXR5X0RFUFJFQ0FU",
- "RUQYAiABKA0a1gEKCER1cmF0aW9uEjMKDWR1cmF0aW9uX3R5cGUYASABKA4y",
- "HC5laS5NaXNzaW9uSW5mby5EdXJhdGlvblR5cGUSDwoHc2Vjb25kcxgCIAEo",
- "ARIPCgdxdWFsaXR5GAMgASgCEhMKC21pbl9xdWFsaXR5GAQgASgCEhMKC21h",
- "eF9xdWFsaXR5GAUgASgCEhAKCGNhcGFjaXR5GAYgASgNEhsKE2xldmVsX2Nh",
- "cGFjaXR5X2J1bXAYByABKA0SGgoSbGV2ZWxfcXVhbGl0eV9idW1wGAggASgC",
- "GvgBChJBcnRpZmFjdFBhcmFtZXRlcnMSHgoEc3BlYxgBIAEoCzIQLmVpLkFy",
- "dGlmYWN0U3BlYxIUCgxiYXNlX3F1YWxpdHkYAiABKAESFwoPb2Rkc19tdWx0",
- "aXBsaWVyGAQgASgBEg0KBXZhbHVlGAMgASgBEhYKDmNyYWZ0aW5nX3ByaWNl",
- "GAUgASgBEhoKEmNyYWZ0aW5nX3ByaWNlX2xvdxgGIAEoARIdChVjcmFmdGlu",
- "Z19wcmljZV9kb21haW4YByABKA0SHAoUY3JhZnRpbmdfcHJpY2VfY3VydmUY",
- "CCABKAESEwoLY3JhZnRpbmdfeHAYCSABKAQaPQoRQ3JhZnRpbmdMZXZlbElu",
- "Zm8SEwoLeHBfcmVxdWlyZWQYASABKAESEwoLcmFyaXR5X211bHQYAiABKAIi",
- "rgEKDk1pc3Npb25SZXF1ZXN0EiMKBXJpbmZvGAQgASgLMhQuZWkuQmFzaWNS",
- "ZXF1ZXN0SW5mbxIWCg5jbGllbnRfdmVyc2lvbhgBIAEoDRISCgplaV91c2Vy",
- "X2lkGAMgASgJEh0KBGluZm8YAiABKAsyDy5laS5NaXNzaW9uSW5mbxIsCgtj",
- "bGllbnRfaW5mbxgFIAEoCzIXLmVpLkFydGlmYWN0c0NsaWVudEluZm8iQQoP",
- "TWlzc2lvblJlc3BvbnNlEg8KB3N1Y2Nlc3MYASABKAgSHQoEaW5mbxgCIAEo",
- "CzIPLmVpLk1pc3Npb25JbmZvIowCChdDb21wbGV0ZU1pc3Npb25SZXNwb25z",
- "ZRIPCgdzdWNjZXNzGAEgASgIEh0KBGluZm8YAiABKAsyDy5laS5NaXNzaW9u",
- "SW5mbxJBCglhcnRpZmFjdHMYAyADKAsyLi5laS5Db21wbGV0ZU1pc3Npb25S",
- "ZXNwb25zZS5TZWN1cmVBcnRpZmFjdFNwZWMSIQoNb3RoZXJfcmV3YXJkcxgE",
- "IAMoCzIKLmVpLlJld2FyZBISCgplaV91c2VyX2lkGAUgASgJGkcKElNlY3Vy",
- "ZUFydGlmYWN0U3BlYxIeCgRzcGVjGAEgASgLMhAuZWkuQXJ0aWZhY3RTcGVj",
- "EhEKCXNlcnZlcl9pZBgCIAEoCSLkAQolQ29sbGVjdENvbnRyYWN0QXJ0aWZh",
- "Y3RSZXdhcmRzUmVxdWVzdBIjCgVyaW5mbxgBIAEoCzIULmVpLkJhc2ljUmVx",
- "dWVzdEluZm8SGwoTY29udHJhY3RfaWRlbnRpZmllchgCIAEoCRIOCgZsZWFn",
- "dWUYBSABKA0SJwoFZ3JhZGUYBiABKA4yGC5laS5Db250cmFjdC5QbGF5ZXJH",
- "cmFkZRISCgpnb2FsX2luZGV4GAMgASgNEiwKCWJlc3Rfc2hpcBgEIAEoDjIZ",
- "LmVpLk1pc3Npb25JbmZvLlNwYWNlc2hpcCL2AQoUQ3JhZnRBcnRpZmFjdFJl",
- "cXVlc3QSIwoFcmluZm8YBSABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEhIK",
- "CmVpX3VzZXJfaWQYASABKAkSHgoEc3BlYxgCIAEoCzIQLmVpLkFydGlmYWN0",
- "U3BlYxIPCgdpdGVtX2lkGAMgASgEEhcKD2dvbGRfcHJpY2VfcGFpZBgGIAEo",
- "ARIWCg5jcmFmdGluZ19jb3VudBgHIAEoDRITCgtjcmFmdGluZ194cBgIIAEo",
- "ARIuCgtpbmdyZWRpZW50cxgEIAMoCzIZLmVpLkFydGlmYWN0SW52ZW50b3J5",
- "SXRlbSKJAQoVQ3JhZnRBcnRpZmFjdFJlc3BvbnNlEg8KB2l0ZW1faWQYASAB",
- "KAQSEgoKZWlfdXNlcl9pZBgFIAEoCRI4Cg9yYXJpdHlfYWNoaWV2ZWQYAiAB",
- "KA4yFy5laS5BcnRpZmFjdFNwZWMuUmFyaXR5OgZDT01NT04SEQoJc2VydmVy",
- "X2lkGAMgASgJIvUBChZDb25zdW1lQXJ0aWZhY3RSZXF1ZXN0EiMKBXJpbmZv",
- "GAQgASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxISCgplaV91c2VyX2lkGAMg",
- "ASgJEh4KBHNwZWMYASABKAsyEC5laS5BcnRpZmFjdFNwZWMSGgoSYXJ0aWZh",
- "Y3Rfc2VydmVyX2lkGAUgASgJEhgKEG9yaWdpbmFsX2l0ZW1faWQYAiABKAQS",
- "HQoVYWRkaXRpb25hbF9zZXJ2ZXJfaWRzGAcgAygJEhsKE2FkZGl0aW9uYWxf",
- "aXRlbV9pZHMYCCADKAQSEAoIcXVhbnRpdHkYBiABKA0ivgEKF0NvbnN1bWVB",
- "cnRpZmFjdFJlc3BvbnNlEg8KB3N1Y2Nlc3MYASABKAgSGAoQb3JpZ2luYWxf",
- "aXRlbV9pZBgCIAEoBBIbChNhZGRpdGlvbmFsX2l0ZW1faWRzGAYgAygEEiQK",
- "CmJ5cHJvZHVjdHMYAyADKAsyEC5laS5BcnRpZmFjdFNwZWMSIQoNb3RoZXJf",
- "cmV3YXJkcxgEIAMoCzIKLmVpLlJld2FyZBISCgplaV91c2VyX2lkGAUgASgJ",
- "In0KHEF1dGhlbnRpY2F0ZUFydGlmYWN0UmVzcG9uc2USDwoHc3VjY2VzcxgB",
- "IAEoCBIYChBvcmlnaW5hbF9pdGVtX2lkGAIgASgEEg4KBmRlbW90ZRgDIAEo",
- "CBIOCgZkZWxldGUYBCABKAgSEgoKZWlfdXNlcl9pZBgFIAEoCSKhAQoSU2V0",
- "QXJ0aWZhY3RSZXF1ZXN0EiMKBXJpbmZvGAEgASgLMhQuZWkuQmFzaWNSZXF1",
- "ZXN0SW5mbxIrCghhcnRpZmFjdBgCIAEoCzIZLmVpLkFydGlmYWN0SW52ZW50",
- "b3J5SXRlbRIgCgZzdG9uZXMYAyADKAsyEC5laS5BcnRpZmFjdFNwZWMSFwoP",
- "Z29sZF9wcmljZV9wYWlkGAQgASgBIlQKE1NldEFydGlmYWN0UmVzcG9uc2US",
- "DwoHc3VjY2VzcxgBIAEoCBIYChBvcmlnaW5hbF9pdGVtX2lkGAIgASgEEhIK",
- "CmVpX3VzZXJfaWQYBSABKAkizAcKC0FydGlmYWN0c0RCEjIKD2ludmVudG9y",
- "eV9pdGVtcxgBIAMoCzIZLmVpLkFydGlmYWN0SW52ZW50b3J5SXRlbRIVCg1p",
- "dGVtX3NlcXVlbmNlGAIgASgEEioKD2ludmVudG9yeV9zbG90cxgDIAMoCzIR",
- "LmVpLkludmVudG9yeVNsb3QSRwobYWN0aXZlX2FydGlmYWN0c19ERVBSRUNB",
- "VEVEGAcgAygLMiIuZWkuQXJ0aWZhY3RzREIuQWN0aXZlQXJ0aWZhY3RTbG90",
- "Ej8KFGFjdGl2ZV9hcnRpZmFjdF9zZXRzGAsgAygLMiEuZWkuQXJ0aWZhY3Rz",
- "REIuQWN0aXZlQXJ0aWZhY3RTZXQSPgoTc2F2ZWRfYXJ0aWZhY3Rfc2V0cxgN",
- "IAMoCzIhLmVpLkFydGlmYWN0c0RCLkFjdGl2ZUFydGlmYWN0U2V0EjoKD2Fy",
- "dGlmYWN0X3N0YXR1cxgMIAMoCzIhLmVpLkFydGlmYWN0c0RCLkNyYWZ0YWJs",
- "ZUFydGlmYWN0EiYKDW1pc3Npb25faW5mb3MYBCADKAsyDy5laS5NaXNzaW9u",
- "SW5mbxIoCg9taXNzaW9uX2FyY2hpdmUYBSADKAsyDy5laS5NaXNzaW9uSW5m",
- "bxI5Ch9kaXNjb3ZlcmVkX2FydGlmYWN0c19ERVBSRUNBVEVEGAggAygLMhAu",
- "ZWkuQXJ0aWZhY3RTcGVjEkkKHmNyYWZ0YWJsZV9hcnRpZmFjdHNfREVQUkVD",
- "QVRFRBgJIAMoCzIhLmVpLkFydGlmYWN0c0RCLkNyYWZ0YWJsZUFydGlmYWN0",
- "EkUKGmNyYWZ0aW5nX2NvdW50c19ERVBSRUNBVEVEGAogAygLMiEuZWkuQXJ0",
- "aWZhY3RzREIuQ3JhZnRhYmxlQXJ0aWZhY3QaNwoSQWN0aXZlQXJ0aWZhY3RT",
- "bG90EhAKCG9jY3VwaWVkGAEgASgIEg8KB2l0ZW1faWQYAiABKAQaUwoRQWN0",
- "aXZlQXJ0aWZhY3RTZXQSMQoFc2xvdHMYASADKAsyIi5laS5BcnRpZmFjdHNE",
- "Qi5BY3RpdmVBcnRpZmFjdFNsb3QSCwoDdWlkGAIgASgNGpIBChFDcmFmdGFi",
- "bGVBcnRpZmFjdBIeCgRzcGVjGAEgASgLMhAuZWkuQXJ0aWZhY3RTcGVjEhIK",
- "CmRpc2NvdmVyZWQYBiABKAgSEQoJY3JhZnRhYmxlGAQgASgIEhkKEXJlY2lw",
- "ZV9kaXNjb3ZlcmVkGAUgASgIEgwKBHNlZW4YAiABKAgSDQoFY291bnQYAyAB",
- "KA0icQoUQXV0aGVudGljYXRlZE1lc3NhZ2USDwoHbWVzc2FnZRgBIAEoDBIP",
- "Cgd2ZXJzaW9uGAMgASgNEgwKBGNvZGUYAiABKAkSEgoKY29tcHJlc3NlZBgE",
- "IAEoCBIVCg1vcmlnaW5hbF9zaXplGAUgASgNImYKGUxvZ0NvbXBsZXRlTWlz",
- "c2lvblBheWxvYWQSHwoDcmVxGAEgASgLMhIuZWkuTWlzc2lvblJlcXVlc3QS",
- "KAoDcmVzGAIgASgLMhsuZWkuQ29tcGxldGVNaXNzaW9uUmVzcG9uc2UiaAoX",
- "TG9nQ3JhZnRBcnRpZmFjdFBheWxvYWQSJQoDcmVxGAEgASgLMhguZWkuQ3Jh",
- "ZnRBcnRpZmFjdFJlcXVlc3QSJgoDcmVzGAIgASgLMhkuZWkuQ3JhZnRBcnRp",
- "ZmFjdFJlc3BvbnNlIm4KGUxvZ0NvbnN1bWVBcnRpZmFjdFBheWxvYWQSJwoD",
- "cmVxGAEgASgLMhouZWkuQ29uc3VtZUFydGlmYWN0UmVxdWVzdBIoCgNyZXMY",
- "AiABKAsyGy5laS5Db25zdW1lQXJ0aWZhY3RSZXNwb25zZSJiChVMb2dTZXRB",
- "cnRpZmFjdFBheWxvYWQSIwoDcmVxGAEgASgLMhYuZWkuU2V0QXJ0aWZhY3RS",
- "ZXF1ZXN0EiQKA3JlcxgCIAEoCzIXLmVpLlNldEFydGlmYWN0UmVzcG9uc2Ui",
- "QAoWQWNjb3VudFRyYW5zZmVyUGF5bG9hZBIPCgdmcm9tX2lkGAEgASgJEhUK",
- "DXRvX2VpX3VzZXJfaWQYAiABKAki3QEKElNhdmVCYWNrdXBSZXNwb25zZRIP",
- "CgdzdWNjZXNzGAEgASgIEhIKCmVycm9yX2NvZGUYAiABKA0SDwoHbWVzc2Fn",
- "ZRgDIAEoCRIjCg9leGlzdGluZ19iYWNrdXAYBCABKAsyCi5laS5CYWNrdXAi",
- "bAoKRXJyb3JDb2RlcxIMCghOT19FUlJPUhAAEhIKDlVTRVJfTk9UX0ZPVU5E",
- "EAESFwoTQ09VTERfTk9UX09WRVJXUklURRACEhIKDkJBQ0tVUF9PRkZFUkVE",
- "EAMSDwoLQkFEX1VTRVJfSUQQBCJLChNDbGVhbkFjY291bnRSZXF1ZXN0EhoK",
- "EmVpX3VzZXJfaWRfdG9fa2VlcBgBIAEoCRIYChBnYW1lX3NlcnZpY2VzX2lk",
- "GAIgASgJIiYKEFJldHVybkVEVFBheWxvYWQSEgoKZWlfdXNlcl9pZBgBIAEo",
- "CSKBAQoHRExDSXRlbRIMCgRuYW1lGAEgASgJEhEKCWRpcmVjdG9yeRgCIAEo",
- "CRILCgNleHQYAyABKAkSEgoKY29tcHJlc3NlZBgGIAEoCBIVCg1vcmlnaW5h",
- "bF9zaXplGAcgASgEEgsKA3VybBgEIAEoCRIQCghjaGVja3N1bRgFIAEoCSLV",
- "EgoJU2hlbGxTcGVjEhIKCmlkZW50aWZpZXIYASABKAkSLwoNcHJpbWFyeV9w",
- "aWVjZRgMIAEoCzIYLmVpLlNoZWxsU3BlYy5TaGVsbFBpZWNlEigKBnBpZWNl",
- "cxgLIAMoCzIYLmVpLlNoZWxsU3BlYy5TaGVsbFBpZWNlEh8KCmFsdF9hc3Nl",
- "dHMYEiADKAsyCy5laS5ETENJdGVtEgwKBG5hbWUYAyABKAkSFgoOc2V0X2lk",
- "ZW50aWZpZXIYDSABKAkSGQoRbW9kaWZpZWRfZ2VvbWV0cnkYEyABKAgSDQoF",
- "cHJpY2UYBCABKA0SFAoMcmVxdWlyZWRfZW9wGAUgASgNEhoKEnJlcXVpcmVk",
- "X3NvdWxfZWdncxgGIAEoARIdChVyZXF1aXJlZF9wYXJlbnRfc2hlbGwYFCAB",
- "KAkSDgoGaXNfbmV3GA4gASgIEg8KB2V4cGlyZXMYDyABKAgSHwoXc2Vjb25k",
- "c191bnRpbF9hdmFpbGFibGUYESABKAESGQoRc2Vjb25kc19yZW1haW5pbmcY",
- "ECABKAESEgoKcG9wdWxhcml0eRgVIAEoBBIaChJkZWZhdWx0X2FwcGVhcmFu",
- "Y2UYCCABKAgaUwoKU2hlbGxQaWVjZRIrCgphc3NldF90eXBlGAEgASgOMhcu",
- "ZWkuU2hlbGxTcGVjLkFzc2V0VHlwZRIYCgNkbGMYAiABKAsyCy5laS5ETENJ",
- "dGVtIrQOCglBc3NldFR5cGUSCAoEQ09PUBABEgkKBVNIQUNLEAISDwoLU1VQ",
- "RVJfU0hBQ0sQAxIPCgtTSE9SVF9IT1VTRRAEEhAKDFRIRV9TVEFOREFSRBAF",
- "Eg4KCkxPTkdfSE9VU0UQBhIRCg1ET1VCTEVfREVDS0VSEAcSDQoJV0FSRUhP",
- "VVNFEAgSCgoGQ0VOVEVSEAkSCgoGQlVOS0VSEAoSCgoGRUdHS0VBEAsSCgoG",
- "SEFCXzFLEAwSCgoGSEFOR0FSEA0SCQoFVE9XRVIQDhILCgdIQUJfMTBLEA8S",
- "DAoIRUdHVE9QSUEQEBIMCghNT05PTElUSBAREhEKDVBMQU5FVF9QT1JUQUwQ",
- "EhIUChBDSElDS0VOX1VOSVZFUlNFEBMSEAoMU0lMT18wX1NNQUxMEDISDgoK",
- "U0lMT18wX01FRBAzEhAKDFNJTE9fMF9MQVJHRRA0EhAKDFNJTE9fMV9TTUFM",
- "TBA1Eg4KClNJTE9fMV9NRUQQNhIQCgxTSUxPXzFfTEFSR0UQNxIMCghTSUxP",
- "X0FMTBA7EgsKB01BSUxCT1gQRhIPCgtUUk9QSFlfQ0FTRRBHEgoKBkdST1VO",
- "RBBIEg0KCUhBUkRTQ0FQRRBJEg0KCUhZUEVSTE9PUBBKEgsKB0RFUE9UXzEQ",
- "ZBILCgdERVBPVF8yEGUSCwoHREVQT1RfMxBmEgsKB0RFUE9UXzQQZxILCgdE",
- "RVBPVF81EGgSCwoHREVQT1RfNhBpEgsKB0RFUE9UXzcQahIJCgVMQUJfMRBu",
- "EgkKBUxBQl8yEG8SCQoFTEFCXzMQcBIJCgVMQUJfNBBxEgkKBUxBQl81EHIS",
- "CQoFTEFCXzYQcxITCg9IQVRDSEVSWV9FRElCTEUQeBIWChJIQVRDSEVSWV9T",
- "VVBFUkZPT0QQeRIUChBIQVRDSEVSWV9NRURJQ0FMEHoSGAoUSEFUQ0hFUllf",
- "Uk9DS0VUX0ZVRUwQexIaChZIQVRDSEVSWV9TVVBFUk1BVEVSSUFMEHwSEwoP",
- "SEFUQ0hFUllfRlVTSU9OEH0SFAoQSEFUQ0hFUllfUVVBTlRVTRB+EhgKFEhB",
- "VENIRVJZX0lNTU9SVEFMSVRZEH8SFQoQSEFUQ0hFUllfVEFDSFlPThCAARIW",
- "ChFIQVRDSEVSWV9HUkFWSVRPThCBARIXChJIQVRDSEVSWV9ESUxJVEhJVU0Q",
- "ggESFQoQSEFUQ0hFUllfUFJPRElHWRCDARIXChJIQVRDSEVSWV9URVJSQUZP",
- "Uk0QhAESGAoTSEFUQ0hFUllfQU5USU1BVFRFUhCFARIZChRIQVRDSEVSWV9E",
- "QVJLX01BVFRFUhCGARIQCgtIQVRDSEVSWV9BSRCHARIUCg9IQVRDSEVSWV9O",
- "RUJVTEEQiAESFgoRSEFUQ0hFUllfVU5JVkVSU0UQiQESGwoWSEFUQ0hFUllf",
- "RU5MSUdIVEVOTUVOVBCKARIXChJIQVRDSEVSWV9DSE9DT0xBVEUQiwESFAoP",
- "SEFUQ0hFUllfRUFTVEVSEIwBEhoKFUhBVENIRVJZX1dBVEVSQkFMTE9PThCN",
- "ARIWChFIQVRDSEVSWV9GSVJFV09SSxCOARIVChBIQVRDSEVSWV9QVU1QS0lO",
- "EI8BEgoKBUhPQV8xEKoBEgoKBUhPQV8yEKsBEgoKBUhPQV8zEKwBEhYKEU1J",
- "U1NJT05fQ09OVFJPTF8xELQBEhYKEU1JU1NJT05fQ09OVFJPTF8yELUBEhYK",
- "EU1JU1NJT05fQ09OVFJPTF8zELYBEhAKC0ZVRUxfVEFOS18xEMgBEhAKC0ZV",
- "RUxfVEFOS18yEMkBEhAKC0ZVRUxfVEFOS18zEMoBEhAKC0ZVRUxfVEFOS180",
- "EMsBEhoKFUhBVENIRVJZX0dSQVZJVE9OX1RPUBD0AxIbChZIQVRDSEVSWV9O",
- "RUJVTEFfTUlERExFEPUDEhgKE0hBVENIRVJZX05FQlVMQV9UT1AQ9gMSIAob",
- "SEFUQ0hFUllfREFSS19NQVRURVJfUklOR18xEPkDEiAKG0hBVENIRVJZX0RB",
- "UktfTUFUVEVSX1JJTkdfMhD6AxIgChtIQVRDSEVSWV9EQVJLX01BVFRFUl9S",
- "SU5HXzMQ+wMSFgoRSEFUQ0hFUllfQUlfVE9QXzEQ/gMSFgoRSEFUQ0hFUllf",
- "QUlfVE9QXzIQ/wMSFgoRSEFUQ0hFUllfQUlfVE9QXzMQgAQSFgoRSEFUQ0hF",
- "UllfQUlfVE9QXzQQgQQSHAoXSEFUQ0hFUllfVU5JVkVSU0VfUFJPQkUQgwQS",
- "GwoWSEFUQ0hFUllfVU5JVkVSU0VfQk9MVBCEBBIfChpIQVRDSEVSWV9FTkxJ",
- "R0hURU5NRU5UX09SQhCIBBIUCg9IWVBFUkxPT1BfVFJBQ0sQugQSEQoMTUFJ",
- "TEJPWF9GVUxMENgEEgwKB0NISUNLRU4Q6AcSCAoDSEFUEPIHEgwKB1VOS05P",
- "V04Qj04iqgUKDFNoZWxsU2V0U3BlYxISCgppZGVudGlmaWVyGAEgASgJEgwK",
- "BG5hbWUYAiABKAkSDQoFcHJpY2UYAyABKA0SIAoVcHJpY2VfbXVsdF9ERVBS",
- "RUNBVEVEGAggASgBOgExEhAKCGRpc2NvdW50GBEgASgBEhQKDHJlcXVpcmVk",
- "X2VvcBgEIAEoDRIaChJyZXF1aXJlZF9zb3VsX2VnZ3MYBSABKAESGwoTcmVx",
- "dWlyZWRfcGFyZW50X3NldBgUIAEoCRIOCgZpc19uZXcYCSABKAgSDwoHZXhw",
- "aXJlcxgKIAEoCBIfChdzZWNvbmRzX3VudGlsX2F2YWlsYWJsZRgSIAEoARIZ",
- "ChFzZWNvbmRzX3JlbWFpbmluZxgLIAEoARISCgpwb3B1bGFyaXR5GBUgASgE",
- "EhEKCWRlY29yYXRvchgOIAEoCBIZChFtb2RpZmllZF9nZW9tZXRyeRgNIAEo",
- "CBITCgtlbGVtZW50X3NldBgHIAEoCBIWCg5oZXhfYmFzZV9jb2xvchgQIAEo",
- "CRIyCgp2YXJpYXRpb25zGA8gAygLMh4uZWkuU2hlbGxTZXRTcGVjLlZhcmlh",
- "dGlvblNwZWMSGQoEaWNvbhgTIAEoCzILLmVpLkRMQ0l0ZW0SGgoSZGVmYXVs",
- "dF9hcHBlYXJhbmNlGAYgASgIEhkKEWN1c3RvbV9hcHBlYXJhbmNlGAwgASgI",
- "GpMBCg1WYXJpYXRpb25TcGVjEhIKCmlkZW50aWZpZXIYASABKAkSEQoJaGV4",
- "X2NvbG9yGAIgASgJEg0KBXByaWNlGAMgASgNEhUKDXNvcnRfcHJpb3JpdHkY",
- "BiABKAUSGgoSZGVmYXVsdF9hcHBlYXJhbmNlGAQgASgIEhkKEWN1c3RvbV9h",
- "cHBlYXJhbmNlGAUgASgIItUFCg9TaGVsbE9iamVjdFNwZWMSEgoKaWRlbnRp",
- "ZmllchgBIAEoCRIMCgRuYW1lGAIgASgJEisKCmFzc2V0X3R5cGUYAyABKA4y",
- "Fy5laS5TaGVsbFNwZWMuQXNzZXRUeXBlEhQKDG9iamVjdF9jbGFzcxgOIAEo",
- "CRITCgtpY29uX2NvbG9ycxgPIAMoCRINCgVwcmljZRgEIAEoDRIUCgxyZXF1",
- "aXJlZF9lb3AYBSABKA0SGgoScmVxdWlyZWRfc291bF9lZ2dzGAYgASgBEg4K",
- "BmlzX25ldxgKIAEoCBIPCgdleHBpcmVzGAsgASgIEh8KF3NlY29uZHNfdW50",
- "aWxfYXZhaWxhYmxlGBIgASgBEhkKEXNlY29uZHNfcmVtYWluaW5nGAwgASgB",
- "EhIKCnBvcHVsYXJpdHkYEyABKAQSEAoIbWV0YWRhdGEYByADKAESDwoHbm9f",
- "aGF0cxgNIAEoCBI/ChFjaGlja2VuX2FuaW1hdGlvbhgQIAEoDjIkLmVpLlNo",
- "ZWxsT2JqZWN0U3BlYy5DaGlja2VuQW5pbWF0aW9uEhUKDXNvcnRfcHJpb3Jp",
- "dHkYESABKAUSLAoGcGllY2VzGAggAygLMhwuZWkuU2hlbGxPYmplY3RTcGVj",
- "LkxPRFBpZWNlEhoKEmRlZmF1bHRfYXBwZWFyYW5jZRgJIAEoCBoxCghMT0RQ",
- "aWVjZRIYCgNkbGMYASABKAsyCy5laS5ETENJdGVtEgsKA2xvZBgCIAEoDSKd",
- "AQoQQ2hpY2tlbkFuaW1hdGlvbhIQCgxTVEFOREFSRF9SVU4QABIKCgZTTE9X",
- "TU8QBxIKCgZXT0JCTEUQARIPCgtXT0JCTEVfTEVBThAFEgoKBlNNT09USBAC",
- "Eg8KC1NNT09USF9MRUFOEAYSCQoFSE9WRVIQAxITCg9TSURFV0FZU19TTU9P",
- "VEgQBBIRCg1TSURFV0FZU19MRUFOEAgikgEKDlNoZWxsR3JvdXBTcGVjEhIK",
- "CmlkZW50aWZpZXIYASABKAkSDAoEbmFtZRgCIAEoCRIrCgphc3NldF90eXBl",
- "GAUgASgOMhcuZWkuU2hlbGxTcGVjLkFzc2V0VHlwZRISCgptZW1iZXJfaWRz",
- "GAMgAygJEh0KFXByaWNlX211bHRfREVQUkVDQVRFRBgEIAEoASLpAQoKRExD",
- "Q2F0YWxvZxIaCgVpdGVtcxgBIAMoCzILLmVpLkRMQ0l0ZW0SHQoGc2hlbGxz",
- "GAIgAygLMg0uZWkuU2hlbGxTcGVjEiQKCnNoZWxsX3NldHMYAyADKAsyEC5l",
- "aS5TaGVsbFNldFNwZWMSJAoKZGVjb3JhdG9ycxgGIAMoCzIQLmVpLlNoZWxs",
- "U2V0U3BlYxIqCg1zaGVsbF9vYmplY3RzGAQgAygLMhMuZWkuU2hlbGxPYmpl",
- "Y3RTcGVjEigKDHNoZWxsX2dyb3VwcxgFIAMoCzISLmVpLlNoZWxsR3JvdXBT",
- "cGVjIsURCgdTaGVsbERCEjAKD3NoZWxsX2ludmVudG9yeRgBIAMoCzIXLmVp",
- "LlNoZWxsREIuU2hlbGxTdGF0dXMSPwoXc2hlbGxfZWxlbWVudF9pbnZlbnRv",
- "cnkYBSADKAsyHi5laS5TaGVsbERCLlNoZWxsRWxlbWVudFN0YXR1cxJGChlz",
- "aGVsbF92YXJpYXRpb25faW52ZW50b3J5GAggAygLMiMuZWkuU2hlbGxEQi5T",
- "aGVsbFNldFZhcmlhdGlvblN0YXR1cxI0ChNzaGVsbF9zZXRfaW52ZW50b3J5",
- "GAIgAygLMhcuZWkuU2hlbGxEQi5TaGVsbFN0YXR1cxI3ChZzaGVsbF9vYmpl",
- "Y3RfaW52ZW50b3J5GAQgAygLMhcuZWkuU2hlbGxEQi5TaGVsbFN0YXR1cxIz",
- "CgxmYXJtX2NvbmZpZ3MYAyADKAsyHS5laS5TaGVsbERCLkZhcm1Db25maWd1",
- "cmF0aW9uEjkKDXNhdmVkX2NvbmZpZ3MYCSADKAsyIi5laS5TaGVsbERCLlNh",
- "dmVkRmFybUNvbmZpZ3VyYXRpb24SHQoVbmV3X3NoZWxsc19kb3dubG9hZGVk",
- "GAYgAygJEhcKD25ld19zaGVsbHNfc2VlbhgHIAMoCRIiChpsaWdodGluZ19j",
- "b250cm9sc191bmxvY2tlZBgKIAEoCBowCgtTaGVsbFN0YXR1cxISCgppZGVu",
- "dGlmaWVyGAEgASgJEg0KBW93bmVkGAIgASgIGlYKElNoZWxsRWxlbWVudFN0",
- "YXR1cxIoCgdlbGVtZW50GAEgASgOMhcuZWkuU2hlbGxEQi5GYXJtRWxlbWVu",
- "dBIWCg5zZXRfaWRlbnRpZmllchgCIAEoCRpLChdTaGVsbFNldFZhcmlhdGlv",
- "blN0YXR1cxIWCg5zZXRfaWRlbnRpZmllchgBIAEoCRIYChBvd25lZF92YXJp",
- "YXRpb25zGAIgAygJGqUDChFGYXJtQ29uZmlndXJhdGlvbhIwCg9sb2NrZWRf",
- "ZWxlbWVudHMYCiADKA4yFy5laS5TaGVsbERCLkZhcm1FbGVtZW50EjUKDXNo",
- "ZWxsX2NvbmZpZ3MYASADKAsyHi5laS5TaGVsbERCLlNoZWxsQ29uZmlndXJh",
- "dGlvbhI8ChFzaGVsbF9zZXRfY29uZmlncxgCIAMoCzIhLmVpLlNoZWxsREIu",
- "U2hlbGxTZXRDb25maWd1cmF0aW9uEiMKG2NvbmZpZ3VyZV9jaGlja2Vuc19i",
- "eV9ncm91cBgHIAEoCBI6Cg1ncm91cF9jb25maWdzGAggAygLMiMuZWkuU2hl",
- "bGxEQi5TaGVsbEdyb3VwQ29uZmlndXJhdGlvbhIyCg9jaGlja2VuX2NvbmZp",
- "Z3MYCSADKAsyGS5laS5TaGVsbERCLkNoaWNrZW5Db25maWcSHwoXbGlnaHRp",
- "bmdfY29uZmlnX2VuYWJsZWQYCyABKAgSMwoPbGlnaHRpbmdfY29uZmlnGAwg",
- "ASgLMhouZWkuU2hlbGxEQi5MaWdodGluZ0NvbmZpZxqCAQoWU2F2ZWRGYXJt",
- "Q29uZmlndXJhdGlvbhIMCgRuYW1lGAEgASgJEi0KBmNvbmZpZxgCIAEoCzId",
- "LmVpLlNoZWxsREIuRmFybUNvbmZpZ3VyYXRpb24SGAoQY2xpZW50X3NhdmVf",
- "dGltZRgDIAEoARIRCglzZXJ2ZXJfaWQYBCABKAkaagoSU2hlbGxDb25maWd1",
- "cmF0aW9uEisKCmFzc2V0X3R5cGUYASABKA4yFy5laS5TaGVsbFNwZWMuQXNz",
- "ZXRUeXBlEg0KBWluZGV4GAIgASgNEhgKEHNoZWxsX2lkZW50aWZpZXIYAyAB",
- "KAkaqgEKFVNoZWxsU2V0Q29uZmlndXJhdGlvbhIoCgdlbGVtZW50GAEgASgO",
- "MhcuZWkuU2hlbGxEQi5GYXJtRWxlbWVudBINCgVpbmRleBgCIAEoDRIcChRz",
- "aGVsbF9zZXRfaWRlbnRpZmllchgDIAEoCRIcChR2YXJpYXRpb25faWRlbnRp",
- "ZmllchgEIAEoCRIcChRkZWNvcmF0b3JfaWRlbnRpZmllchgFIAEoCRpgChdT",
- "aGVsbEdyb3VwQ29uZmlndXJhdGlvbhIrCgphc3NldF90eXBlGAEgASgOMhcu",
- "ZWkuU2hlbGxTcGVjLkFzc2V0VHlwZRIYChBncm91cF9pZGVudGlmaWVyGAIg",
- "ASgJGkMKDUNoaWNrZW5Db25maWcSGgoSY2hpY2tlbl9pZGVudGlmaWVyGAEg",
- "ASgJEhYKDmhhdF9pZGVudGlmaWVyGAIgASgJGpwCCg5MaWdodGluZ0NvbmZp",
- "ZxIeCglsaWdodF9kaXIYASABKAsyCy5laS5WZWN0b3IzEicKEmxpZ2h0X2Rp",
- "cmVjdF9jb2xvchgCIAEoCzILLmVpLlZlY3RvcjQSHgoWbGlnaHRfZGlyZWN0",
- "X2ludGVuc2l0eRgDIAEoAhIoChNsaWdodF9hbWJpZW50X2NvbG9yGAQgASgL",
- "MgsuZWkuVmVjdG9yNBIfChdsaWdodF9hbWJpZW50X2ludGVuc2l0eRgFIAEo",
- "AhIeCglmb2dfY29sb3IYBiABKAsyCy5laS5WZWN0b3I0EhAKCGZvZ19uZWFy",
- "GAcgASgCEg8KB2ZvZ19mYXIYCCABKAISEwoLZm9nX2RlbnNpdHkYCSABKAIi",
- "4AEKC0Zhcm1FbGVtZW50Eg0KCUhFTl9IT1VTRRABEggKBFNJTE8QAhILCgdN",
- "QUlMQk9YEAMSDwoLVFJPUEhZX0NBU0UQBBIKCgZHUk9VTkQQBRINCglIQVJE",
- "U0NBUEUQBhINCglIWVBFUkxPT1AQBxIJCgVERVBPVBAIEgcKA0xBQhAJEgwK",
- "CEhBVENIRVJZEAoSBwoDSE9BEAsSEwoPTUlTU0lPTl9DT05UUk9MEAwSDQoJ",
- "RlVFTF9UQU5LEA0SCwoHQ0hJQ0tFThAOEgcKA0hBVBAPEgsKB1VOS05PV04Q",
- "YyKhAQoUU2hlbGxQb3B1bGFyaXR5U3RhdHMSLAoEZGF0YRgBIAMoCzIeLmVp",
- "LlNoZWxsUG9wdWxhcml0eVN0YXRzLkVudHJ5GlsKBUVudHJ5EgoKAmlkGAEg",
- "ASgJEigKB2VsZW1lbnQYAiABKA4yFy5laS5TaGVsbERCLkZhcm1FbGVtZW50",
- "Eg0KBXNwZW50GAMgASgEEg0KBWNvdW50GAQgASgEIpwCCg9TaGVsbHNBY3Rp",
- "b25Mb2cSIwoFcmluZm8YCCABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEg8K",
- "B3VzZXJfaWQYASABKAkSDgoGYWN0aW9uGAIgASgJEg4KBnN1Yl9pZBgDIAEo",
- "CRItCgxmYXJtX2VsZW1lbnQYCSABKA4yFy5laS5TaGVsbERCLkZhcm1FbGVt",
- "ZW50EgwKBGNvc3QYBCABKA0SEwoLYXBwcm94X3RpbWUYBSABKAESDwoHdmVy",
- "c2lvbhgGIAEoCRISCgpmYXJtX2luZGV4GAcgASgFEhEKCXNvdWxfZWdncxgK",
- "IAEoARIVCg10aWNrZXRzX3NwZW50GAsgASgEEhIKCmdvbGRfc3BlbnQYDCAB",
- "KAQimAEKGlN1Ym1pdFNoZWxsU2hvd2Nhc2VSZXF1ZXN0EiMKBXJpbmZvGAQg",
- "ASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxIQCghsb2NhbF9pZBgBIAEoCRIP",
- "Cgd1c2VyX2lkGAIgASgJEjIKC2Zhcm1fY29uZmlnGAMgASgLMh0uZWkuU2hl",
- "bGxEQi5GYXJtQ29uZmlndXJhdGlvbiKYAQoNU2hlbGxTaG93Y2FzZRIpCgN0",
- "b3AYASADKAsyHC5laS5TaGVsbFNob3djYXNlTGlzdGluZ0luZm8SLgoIZmVh",
- "dHVyZWQYAiADKAsyHC5laS5TaGVsbFNob3djYXNlTGlzdGluZ0luZm8SLAoG",
- "cmFuZG9tGAMgAygLMhwuZWkuU2hlbGxTaG93Y2FzZUxpc3RpbmdJbmZvIuAC",
- "ChhTaGVsbFNob3djYXNlTGlzdGluZ0luZm8SCgoCaWQYASABKAkSEAoIbG9j",
- "YWxfaWQYDCABKAkSDAoEbmFtZRgCIAEoCRITCgtkZXNjcmlwdGlvbhgDIAEo",
- "CRIzCgZzdGF0dXMYCyABKA4yIy5laS5TaGVsbFNob3djYXNlTGlzdGluZ0lu",
- "Zm8uU3RhdHVzEjIKC2Zhcm1fY29uZmlnGAQgASgLMh0uZWkuU2hlbGxEQi5G",
- "YXJtQ29uZmlndXJhdGlvbhINCgVzYWxlcxgFIAEoDRINCgVncm9zcxgGIAEo",
- "BBINCgV2aWV3cxgHIAEoBBINCgVsaWtlcxgIIAEoDRIQCghkaXNsaWtlcxgJ",
- "IAEoDRIRCglzaGFyZV91cmwYCiABKAkiOQoGU3RhdHVzEggKBE5PTkUQABIN",
- "CglTVUJNSVRURUQQARIICgRMSVZFEAISDAoIRkVBVFVSRUQQAyJJChdTaGVs",
- "bFNob3djYXNlTGlzdGluZ1NldBIuCghsaXN0aW5ncxgBIAMoCzIcLmVpLlNo",
- "ZWxsU2hvd2Nhc2VMaXN0aW5nSW5mbyJRChNTaGVsbFNob3djYXNlQWN0aW9u",
- "Eg4KBmFjdGlvbhgBIAEoCRIPCgd1c2VyX2lkGAIgASgJEgoKAmlkGAMgASgJ",
- "Eg0KBXZhbHVlGAQgASgJItEJChhVc2VyVmVyaWZpY2F0aW9uQW5hbHlzaXMS",
- "OwoOb3ZlcmFsbF9zdGF0dXMYASABKA4yIy5laS5Vc2VyVmVyaWZpY2F0aW9u",
- "QW5hbHlzaXMuU3RhdHVzEhIKCnN0YXJ0X3RpbWUYAiABKAESFwoPY29tcGxl",
- "dGlvbl90aW1lGAMgASgBEhUKDW51bV9wcmVzdGlnZXMYDiABKAESEQoJc291",
- "bF9lZ2dzGA8gASgBEhgKEGVnZ3Nfb2ZfcHJvcGhlY3kYGyABKA0SNwoKaWFw",
- "X3N0YXR1cxgSIAEoDjIjLmVpLlVzZXJWZXJpZmljYXRpb25BbmFseXNpcy5T",
- "dGF0dXMSGwoTdmVyaWZpZWRfcHJvX3Blcm1pdBgEIAEoCBIdChV2ZXJpZmll",
- "ZF9waWdneV9icmVha3MYBSABKA0SGgoSdmVyaWZpZWRfb3RoZXJfaWFwGAYg",
- "ASgNEhYKDnVudmVyaWZpZWRfaWFwGAcgASgNEhMKC2dvbGRfZWFybmVkGA0g",
- "ASgBEhkKEXJlZ3VsYXJfaWFwX2J1eWVyGBYgASgIEhsKE3JlZ3VsYXJfaWFw",
- "X2NoZWF0ZXIYFyABKAgSPQoQYXJ0aWZhY3RzX3N0YXR1cxgTIAEoDjIjLmVp",
- "LlVzZXJWZXJpZmljYXRpb25BbmFseXNpcy5TdGF0dXMSGgoSbWlzc2lvbnNf",
- "Y29tcGxldGVkGAggASgNEhsKE2FydGlmYWN0c19jb2xsZWN0ZWQYCSABKAES",
- "GgoSYXJ0aWZhY3RzX2NvbnN1bWVkGAogASgBEh4KFmFydGlmYWN0c19pbl9p",
- "bnZlbnRvcnkYCyABKAESIwobcmFyZV9hcnRpZmFjdHNfaW5faW52ZW50b3J5",
- "GCEgASgEEiAKGHJhcmVfYXJ0aWZhY3RzX29uX3NlcnZlchgiIAEoBBIoCiBs",
- "ZWdlbmRhcnlfYXJ0aWZhY3RzX2luX2ludmVudG9yeRgjIAEoBBIlCh1sZWdl",
- "bmRhcnlfYXJ0aWZhY3RzX29uX3NlcnZlchgkIAEoBBIbChNnb2xkX3NwZW50",
- "X2NyYWZ0aW5nGBUgASgBEhoKEmV4Y2Vzc2l2ZV9jb25zdW1lcxgYIAEoCBIb",
- "ChNleGNlc3NpdmVfaW52ZW50b3J5GBkgASgIEhcKD2V4Y2Vzc2l2ZV9zcGVu",
- "ZBgaIAEoCBI9ChBjb250cmFjdHNfc3RhdHVzGBQgASgOMiMuZWkuVXNlclZl",
- "cmlmaWNhdGlvbkFuYWx5c2lzLlN0YXR1cxIcChRudW1fY29vcF9tZW1iZXJz",
- "aGlwcxgMIAEoDRIXCg92YWxpZF9jb250cmFjdHMYECABKA0SGQoRaW52YWxp",
- "ZF9jb250cmFjdHMYESADKAkSFQoNZXhjZXNzaXZlX2VvcBgcIAEoCBIjChtl",
- "eGNlc3NpdmVfaW52YWxpZF9jb250cmFjdHMYHSABKAgSEAoIdmVyaWZpZWQY",
- "HiABKAgSHQoVdmVyaWZpY2F0aW9uX292ZXJyaWRlGB8gASgIEiMKG3Zlcmlm",
- "aWNhdGlvbl9vdmVycmlkZV92YWx1ZRggIAEoCCIzCgZTdGF0dXMSCwoHVU5L",
- "Tk9XThAAEg4KClBST0NFU1NJTkcQARIMCghDT01QTEVURRACIvUFChRVc2Vy",
- "U3Vic2NyaXB0aW9uSW5mbxI6ChJzdWJzY3JpcHRpb25fbGV2ZWwYDSABKA4y",
- "Hi5laS5Vc2VyU3Vic2NyaXB0aW9uSW5mby5MZXZlbBI/ChduZXh0X3N1YnNj",
- "cmlwdGlvbl9sZXZlbBgPIAEoDjIeLmVpLlVzZXJTdWJzY3JpcHRpb25JbmZv",
- "LkxldmVsEiQKHGxvY2tfbmV4dF9zdWJzY3JpcHRpb25fbGV2ZWwYEiABKAgS",
- "HgoIcGxhdGZvcm0YCiABKA4yDC5laS5QbGF0Zm9ybRIfChdvcmlnaW5hbF90",
- "cmFuc2FjdGlvbl9pZBgBIAEoCRIdChVsaW5rZWRfdHJhbnNhY3Rpb25faWQY",
- "ECABKAkSFAoMYWNrbm93bGVkZ2VkGBEgASgIEhgKEGZpcnN0X3N1YnNjcmli",
- "ZWQYAiABKAESEgoKcGVyaW9kX2VuZBgEIAEoARIvCgZzdGF0dXMYBSABKA4y",
- "Hy5laS5Vc2VyU3Vic2NyaXB0aW9uSW5mby5TdGF0dXMSFAoMc3RvcmVfc3Rh",
- "dHVzGA4gASgJEhIKCmF1dG9fcmVuZXcYBiABKAgSDwoHc2FuZGJveBgTIAEo",
- "CBIUCgxsYXN0X3VwZGF0ZWQYByABKAESNgoHaGlzdG9yeRgJIAMoCzIlLmVp",
- "LlVzZXJTdWJzY3JpcHRpb25JbmZvLkhpc3RvcnlFbnRyeRIVCg1wYXN0X3Vz",
- "ZXJfaWRzGAsgAygJGkYKDEhpc3RvcnlFbnRyeRIRCgl0aW1lc3RhbXAYASAB",
- "KAESEgoKbWVzc2FnZV9pZBgCIAEoCRIPCgdtZXNzYWdlGAMgASgJIh4KBUxl",
- "dmVsEgwKCFNUQU5EQVJEEAASBwoDUFJPEAEiXQoGU3RhdHVzEgsKB1VOS05P",
- "V04QABIKCgZBQ1RJVkUQARILCgdFWFBJUkVEEAISCwoHUkVWT0tFRBADEhAK",
- "DEdSQUNFX1BFUklPRBAEEg4KClBBVVNFX0hPTEQQBSKmAQodU3Vic2NyaXB0",
- "aW9uQ2hhbmdlSGludFJlcXVlc3QSIwoFcmluZm8YAyABKAsyFC5laS5CYXNp",
- "Y1JlcXVlc3RJbmZvEh8KF29yaWdpbmFsX3RyYW5zYWN0aW9uX2lkGAEgASgJ",
- "Ej8KF25leHRfc3Vic2NyaXB0aW9uX2xldmVsGAIgASgOMh4uZWkuVXNlclN1",
- "YnNjcmlwdGlvbkluZm8uTGV2ZWwiPgoSQ1hQRXZhbFJvbGxvdXRJbmZvEhIK",
- "CmN1cnJlbnRfaWQYASABKAkSFAoMYmFzaXNfcG9pbnRzGAIgASgNKjQKCFBs",
- "YXRmb3JtEhQKEFVOS05PV05fUExBVEZPUk0QABIHCgNJT1MQARIJCgVEUk9J",
- "RBACKj0KEERldmljZUZvcm1GYWN0b3ISEgoOVU5LTk9XTl9ERVZJQ0UQABIJ",
- "CgVQSE9ORRABEgoKBlRBQkxFVBACKmsKCUFkTmV0d29yaxIKCgZWVU5HTEUQ",
- "ABIOCgpDSEFSVEJPT1NUEAESDQoJQURfQ09MT05ZEAISDAoISFlQRVJfTVgQ",
- "AxIJCgVVTklUWRAEEgwKCEZBQ0VCT09LEAUSDAoIQVBQTE9WSU4QBiruAgoD",
- "RWdnEgoKBkVESUJMRRABEg0KCVNVUEVSRk9PRBACEgsKB01FRElDQUwQAxIP",
- "CgtST0NLRVRfRlVFTBAEEhIKDlNVUEVSX01BVEVSSUFMEAUSCgoGRlVTSU9O",
- "EAYSCwoHUVVBTlRVTRAHEg8KC0lNTU9SVEFMSVRZEAgSCwoHVEFDSFlPThAJ",
- "EgwKCEdSQVZJVE9OEAoSDQoJRElMSVRISVVNEAsSCwoHUFJPRElHWRAMEg0K",
- "CVRFUlJBRk9STRANEg4KCkFOVElNQVRURVIQDhIPCgtEQVJLX01BVFRFUhAP",
- "EgYKAkFJEBASCgoGTkVCVUxBEBESDAoIVU5JVkVSU0UQEhIRCg1FTkxJR0hU",
- "RU5NRU5UEBMSDQoJQ0hPQ09MQVRFEGQSCgoGRUFTVEVSEGUSEAoMV0FURVJC",
- "QUxMT09OEGYSDAoIRklSRVdPUksQZxILCgdQVU1QS0lOEGgSDAoHVU5LTk9X",
- "ThDoByotCghGYXJtVHlwZRIJCgVFTVBUWRABEggKBEhPTUUQAhIMCghDT05U",
- "UkFDVBADKisKCEdvYWxUeXBlEg0KCUVHR1NfTEFJRBABEhAKDFVOS05PV05f",
- "R09BTBBkKokCCgpSZXdhcmRUeXBlEggKBENBU0gQARIICgRHT0xEEAISDQoJ",
- "U09VTF9FR0dTEAMSFAoQRUdHU19PRl9QUk9QSEVDWRAEEhYKEkVQSUNfUkVT",
- "RUFSQ0hfSVRFTRAFEg4KClBJR0dZX0ZJTEwQBhIUChBQSUdHWV9NVUxUSVBM",
- "SUVSEAcSFAoQUElHR1lfTEVWRUxfQlVNUBAIEgkKBUJPT1NUEAkSDwoLQk9P",
- "U1RfVE9LRU4QChIMCghBUlRJRkFDVBALEhEKDUFSVElGQUNUX0NBU0UQDBIL",
- "CgdDSElDS0VOEA0SEAoMU0hFTExfU0NSSVBUEA4SEgoOVU5LTk9XTl9SRVdB",
- "UkQQZCq4AQoKVUlMb2NhdGlvbhIICgROT05FEAASCAoEU0hPUBABEg4KCkJP",
- "T1NUX1NIT1AQAhIJCgVQSUdHWRADEg4KClBST19QRVJNSVQQBBIOCgpVTFRS",
- "QV9TSE9QEAoSCgoGU0hFTExTEAUSDgoKU0hFTExfU0VUUxAGEgwKCENISUNL",
- "RU5TEAcSEAoMQ0hJQ0tFTl9IQVRTEAsSEQoNRVBJQ19SRVNFQVJDSBAIEgwK",
- "CFNFVFRJTkdTEAkq0wIKCFVzZXJUeXBlEg0KCUFMTF9VU0VSUxAAEgwKCEVH",
- "R0VEX1VQEA8SFgoSQ09OVFJBQ1RTX1VOTE9DS0VEEAESFgoSQVJUSUZBQ1RT",
- "X1VOTE9DS0VEEAMSFgoSRlVFTF9UQU5LX1VOTE9DS0VEEAQSFQoRUFJPX1BF",
- "Uk1JVF9BQ1RJVkUQBRIQCgxVTFRSQV9BQ1RJVkUQBhIRCg1OT19QUk9fUEVS",
- "TUlUEAcSDAoITk9fVUxUUkEQCBIWChJDT05UUkFDVFNfSU5BQ1RJVkUQCRIU",
- "ChBDT05UUkFDVFNfQUNUSVZFEAoSFAoQUExBWUlOR19DT05UUkFDVBALEhYK",
- "EkFSVElGQUNUU19JTkFDVElWRRAMEhQKEEFSVElGQUNUU19BQ1RJVkUQDRIS",
- "Cg5QUkVTVElHRV9SRUFEWRAOEhIKDlBJR0dZX0hFU0lUQU5UEBAqNAoQTGVh",
- "ZGVyYm9hcmRTY29wZRIMCghBTExfVElNRRAAEhIKDkNVUlJFTlRfU0VBU09O",
- "EAE="));
+ "Zm8YByABKAsyFi5laS5Db250cmFjdFBsYXllckluZm8SPwoSc2hvd2Nhc2Vf",
+ "cm95YWx0aWVzGAogAygLMiMuZWkuUGVyaW9kaWNhbHNSZXNwb25zZS5Sb3lh",
+ "bHR5SW5mbxopCgtSb3lhbHR5SW5mbxIKCgJpZBgBIAEoCRIOCgZhbW91bnQY",
+ "AiABKA0i+QIKFUdldFBlcmlvZGljYWxzUmVxdWVzdBIjCgVyaW5mbxgMIAEo",
+ "CzIULmVpLkJhc2ljUmVxdWVzdEluZm8SDwoHdXNlcl9pZBgBIAEoCRISCgpw",
+ "aWdneV9mdWxsGAIgASgIEhgKEHBpZ2d5X2ZvdW5kX2Z1bGwYAyABKAgSHQoV",
+ "c2Vjb25kc19mdWxsX3JlYWx0aW1lGAQgASgBEh0KFXNlY29uZHNfZnVsbF9n",
+ "YW1ldGltZRgFIAEoARIXCg9sb3N0X2luY3JlbWVudHMYByABKA0SEQoJc291",
+ "bF9lZ2dzGAggASgBEh4KFm15c3RpY2FsX2Vhcm5pbmdzX211bHQYDSABKAES",
+ "CwoDZW9wGA4gASgNEhoKEmNvbnRyYWN0c191bmxvY2tlZBgPIAEoCBIaChJh",
+ "cnRpZmFjdHNfdW5sb2NrZWQYECABKAgSHgoWY3VycmVudF9jbGllbnRfdmVy",
+ "c2lvbhgKIAEoDRINCgVkZWJ1ZxgLIAEoCCLVAQoNQ29uZmlnUmVxdWVzdBIj",
+ "CgVyaW5mbxgBIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SEQoJc291bF9l",
+ "Z2dzGAIgASgBEhoKEmNvbnRyYWN0c191bmxvY2tlZBgFIAEoCBIaChJhcnRp",
+ "ZmFjdHNfdW5sb2NrZWQYAyABKAgSGgoSZnVlbF90YW5rX3VubG9ja2VkGAQg",
+ "ASgIEhIKCnByb19wZXJtaXQYBiABKAgSDQoFdWx0cmEYByABKAgSFQoNdGlw",
+ "c19jaGVja3N1bRgIIAEoCSJ4Cg5Db25maWdSZXNwb25zZRIjCgtsaXZlX2Nv",
+ "bmZpZxgBIAEoCzIOLmVpLkxpdmVDb25maWcSHAoIbWFpbF9iYWcYAiABKAsy",
+ "Ci5laS5NYWlsREISIwoLZGxjX2NhdGFsb2cYAyABKAsyDi5laS5ETENDYXRh",
+ "bG9nImQKFEFkQXR0cmlidXRpb25SYXdEYXRhEhQKDGRldmljZV9hZF9pZBgB",
+ "IAEoCRIPCgd1c2VyX2lkGAQgASgJEhIKCmFkX25ldHdvcmsYAiABKAkSEQoJ",
+ "anNvbl9kYXRhGAMgASgJIrgBChBBZEF0dHJpYnV0aW9uUm93Eg8KB3VzZXJf",
+ "aWQYASABKAkSDQoFYWRfaWQYAiABKAkSEgoKYWRfbmV0d29yaxgDIAEoCRIQ",
+ "CghjYW1wYWlnbhgEIAEoCRIPCgdrZXl3b3JkGAUgASgJEg0KBWV4dHJhGAYg",
+ "ASgJEhIKCmNsaWNrX2RhdGUYByABKAISFQoNZG93bmxvYWRfZGF0ZRgIIAEo",
+ "AhITCgthcHByb3hfdGltZRgJIAEoAiKNAwoRQWRBdHRyaWJ1dGlvbkluZm8S",
+ "FAoMZGV2aWNlX2FkX2lkGAEgASgJEhQKDG5ldHdvcmtfbmFtZRgCIAEoCRIT",
+ "CgthdHRyaWJ1dGlvbhgDIAEoCBIQCghvcmdfbmFtZRgEIAEoCRIOCgZvcmdf",
+ "aWQYBSABKAkSFQoNY2FtcGFpZ25fbmFtZRgGIAEoCRITCgtjYW1wYWlnbl9p",
+ "ZBgHIAEoCRISCgpjbGlja19kYXRlGAggASgJEhcKD2NvbnZlcnNpb25fZGF0",
+ "ZRgJIAEoCRIXCg9jb252ZXJzaW9uX3R5cGUYCiABKAkSCwoDZ2VvGAsgASgJ",
+ "EhQKDGFkZ3JvdXBfbmFtZRgMIAEoCRISCgphZGdyb3VwX2lkGA0gASgJEg8K",
+ "B2tleXdvcmQYDiABKAkSEgoKa2V5d29yZF9pZBgPIAEoCRIVCg1rZXl3b3Jk",
+ "X2V4dHJhGBAgASgJEhgKEGNyZWF0aXZlc2V0X25hbWUYESABKAkSFgoOY3Jl",
+ "YXRpdmVzZXRfaWQYEiABKAkilwIKE0FydGlmYWN0c0NsaWVudEluZm8SHQoV",
+ "bWlzc2lvbl9jYXBhY2l0eV9tdWx0GAEgASgBEh0KFW1pc3Npb25fZHVyYXRp",
+ "b25fbXVsdBgCIAEoARIhChltaXNzaW9uX2Z0bF9kdXJhdGlvbl9tdWx0GAQg",
+ "ASgBEjoKDWxhdW5jaF9jb3VudHMYAyADKAsyIy5laS5BcnRpZmFjdHNDbGll",
+ "bnRJbmZvLkxhdW5jaENvdW50GmMKC0xhdW5jaENvdW50EicKBHNoaXAYASAB",
+ "KA4yGS5laS5NaXNzaW9uSW5mby5TcGFjZXNoaXASFAoMbnVtX2xhdW5jaGVz",
+ "GAIgASgNEhUKDWxhdW5jaF9wb2ludHMYAyABKAEitAYKC01pc3Npb25JbmZv",
+ "EicKBHNoaXAYASABKA4yGS5laS5NaXNzaW9uSW5mby5TcGFjZXNoaXASJgoG",
+ "c3RhdHVzGAIgASgOMhYuZWkuTWlzc2lvbkluZm8uU3RhdHVzEjMKDWR1cmF0",
+ "aW9uX3R5cGUYAyABKA4yHC5laS5NaXNzaW9uSW5mby5EdXJhdGlvblR5cGUS",
+ "IgoEZnVlbBgEIAMoCzIULmVpLk1pc3Npb25JbmZvLkZ1ZWwSDQoFbGV2ZWwY",
+ "DCABKA0SGAoQZHVyYXRpb25fc2Vjb25kcxgFIAEoARIQCghjYXBhY2l0eRgJ",
+ "IAEoDRIUCgxxdWFsaXR5X2J1bXAYCyABKAESLgoPdGFyZ2V0X2FydGlmYWN0",
+ "GA0gASgOMhUuZWkuQXJ0aWZhY3RTcGVjLk5hbWUSGQoRc2Vjb25kc19yZW1h",
+ "aW5pbmcYBiABKAESGgoSc3RhcnRfdGltZV9kZXJpdmVkGAggASgBEhMKC21p",
+ "c3Npb25fbG9nGAogASgJEhIKCmlkZW50aWZpZXIYByABKAkaLAoERnVlbBIU",
+ "CgNlZ2cYASABKA4yBy5laS5FZ2cSDgoGYW1vdW50GAIgASgBIrgBCglTcGFj",
+ "ZXNoaXASDwoLQ0hJQ0tFTl9PTkUQABIQCgxDSElDS0VOX05JTkUQARIRCg1D",
+ "SElDS0VOX0hFQVZZEAISBwoDQkNSEAMSFQoRTUlMTEVOSVVNX0NISUNLRU4Q",
+ "BBIXChNDT1JFTExJSEVOX0NPUlZFVFRFEAUSDgoKR0FMRUdHVElDQRAGEg4K",
+ "CkNISUNLRklBTlQQBxIMCghWT1lFR0dFUhAIEg4KCkhFTkVSUFJJU0UQCSJ0",
+ "CgZTdGF0dXMSCwoHRlVFTElORxAAEhUKEVBSRVBBUkVfVE9fTEFVTkNIEAUS",
+ "DQoJRVhQTE9SSU5HEAoSDAoIUkVUVVJORUQQDxINCglBTkFMWVpJTkcQEBIM",
+ "CghDT01QTEVURRAUEgwKCEFSQ0hJVkVEEBkiOwoMRHVyYXRpb25UeXBlEgkK",
+ "BVNIT1JUEAASCAoETE9ORxABEggKBEVQSUMQAhIMCghUVVRPUklBTBADIvAL",
+ "CgxBcnRpZmFjdFNwZWMSIwoEbmFtZRgBIAEoDjIVLmVpLkFydGlmYWN0U3Bl",
+ "Yy5OYW1lEiUKBWxldmVsGAIgASgOMhYuZWkuQXJ0aWZhY3RTcGVjLkxldmVs",
+ "EicKBnJhcml0eRgDIAEoDjIXLmVpLkFydGlmYWN0U3BlYy5SYXJpdHkSFAoD",
+ "ZWdnGAQgASgOMgcuZWkuRWdnIooJCgROYW1lEg8KC0xVTkFSX1RPVEVNEAAS",
+ "FwoTTkVPRFlNSVVNX01FREFMTElPThADEhEKDUJFQUtfT0ZfTUlEQVMQBBIV",
+ "ChFMSUdIVF9PRl9FR0dFTkRJTBAFEhUKEURFTUVURVJTX05FQ0tMQUNFEAYS",
+ "FQoRVklBTF9NQVJUSUFOX0RVU1QQBxIRCg1PUk5BVEVfR1VTU0VUEAgSDwoL",
+ "VEhFX0NIQUxJQ0UQCRIRCg1CT09LX09GX0JBU0FOEAoSEwoPUEhPRU5JWF9G",
+ "RUFUSEVSEAsSEQoNVFVOR1NURU5fQU5LSBAMEhMKD0FVUkVMSUFOX0JST09D",
+ "SBAVEhQKEENBUlZFRF9SQUlOU1RJQ0sQFhIPCgtQVVpaTEVfQ1VCRRAXEhUK",
+ "EVFVQU5UVU1fTUVUUk9OT01FEBgSFAoQU0hJUF9JTl9BX0JPVFRMRRAZEhUK",
+ "EVRBQ0hZT05fREVGTEVDVE9SEBoSGAoUSU5URVJTVEVMTEFSX0NPTVBBU1MQ",
+ "GxIVChFESUxJVEhJVU1fTU9OT0NMRRAcEhUKEVRJVEFOSVVNX0FDVFVBVE9S",
+ "EB0SEQoNTUVSQ1VSWVNfTEVOUxAeEhEKDVRBQ0hZT05fU1RPTkUQARITCg9E",
+ "SUxJVEhJVU1fU1RPTkUQHxIPCgtTSEVMTF9TVE9ORRAgEg8KC0xVTkFSX1NU",
+ "T05FECESDgoKU09VTF9TVE9ORRAiEhIKDlBST1BIRUNZX1NUT05FECcSEQoN",
+ "UVVBTlRVTV9TVE9ORRAkEg8KC1RFUlJBX1NUT05FECUSDgoKTElGRV9TVE9O",
+ "RRAmEhEKDUNMQVJJVFlfU1RPTkUQKBIdChlFWFRSQVRFUlJFU1RSSUFMX0FM",
+ "VU1JTlVNEA0SFAoQQU5DSUVOVF9UVU5HU1RFThAOEg8KC1NQQUNFX1JPQ0tT",
+ "EA8SDgoKQUxJRU5fV09PRBAQEhIKDkdPTERfTUVURU9SSVRFEBESEgoOVEFV",
+ "X0NFVElfR0VPREUQEhIUChBDRU5UQVVSSUFOX1NURUVMEBMSEwoPRVJJREFO",
+ "SV9GRUFUSEVSEBQSDwoLRFJPTkVfUEFSVFMQIxIUChBDRUxFU1RJQUxfQlJP",
+ "TlpFECkSEAoMTEFMQU5ERV9ISURFECoSEgoOU09MQVJfVElUQU5JVU0QKxIa",
+ "ChZUQUNIWU9OX1NUT05FX0ZSQUdNRU5UEAISHAoYRElMSVRISVVNX1NUT05F",
+ "X0ZSQUdNRU5UECwSGAoUU0hFTExfU1RPTkVfRlJBR01FTlQQLRIYChRMVU5B",
+ "Ul9TVE9ORV9GUkFHTUVOVBAuEhcKE1NPVUxfU1RPTkVfRlJBR01FTlQQLxIb",
+ "ChdQUk9QSEVDWV9TVE9ORV9GUkFHTUVOVBAwEhoKFlFVQU5UVU1fU1RPTkVf",
+ "RlJBR01FTlQQMRIYChRURVJSQV9TVE9ORV9GUkFHTUVOVBAyEhcKE0xJRkVf",
+ "U1RPTkVfRlJBR01FTlQQMxIaChZDTEFSSVRZX1NUT05FX0ZSQUdNRU5UEDQS",
+ "DAoHVU5LTk9XThCQTiJICgVMZXZlbBIMCghJTkZFUklPUhAAEgoKBkxFU1NF",
+ "UhABEgoKBk5PUk1BTBACEgsKB0dSRUFURVIQAxIMCghTVVBFUklPUhAEIjcK",
+ "BlJhcml0eRIKCgZDT01NT04QABIICgRSQVJFEAESCAoERVBJQxACEg0KCUxF",
+ "R0VOREFSWRADIkUKBFR5cGUSDAoIQVJUSUZBQ1QQABIJCgVTVE9ORRABEg4K",
+ "CklOR1JFRElFTlQQAhIUChBTVE9ORV9JTkdSRURJRU5UEAMiVAoQQ29tcGxl",
+ "dGVBcnRpZmFjdBIeCgRzcGVjGAEgASgLMhAuZWkuQXJ0aWZhY3RTcGVjEiAK",
+ "BnN0b25lcxgCIAMoCzIQLmVpLkFydGlmYWN0U3BlYyJ1ChVBcnRpZmFjdElu",
+ "dmVudG9yeUl0ZW0SDwoHaXRlbV9pZBgBIAEoBBImCghhcnRpZmFjdBgCIAEo",
+ "CzIULmVpLkNvbXBsZXRlQXJ0aWZhY3QSEAoIcXVhbnRpdHkYAyABKAESEQoJ",
+ "c2VydmVyX2lkGAQgASgJIjIKDUludmVudG9yeVNsb3QSEAoIb2NjdXBpZWQY",
+ "ASABKAgSDwoHaXRlbV9pZBgCIAEoDSJcCh1BcnRpZmFjdHNDb25maWd1cmF0",
+ "aW9uUmVxdWVzdBIjCgVyaW5mbxgCIAEoCzIULmVpLkJhc2ljUmVxdWVzdElu",
+ "Zm8SFgoOY2xpZW50X3ZlcnNpb24YASABKA0i/wcKHkFydGlmYWN0c0NvbmZp",
+ "Z3VyYXRpb25SZXNwb25zZRJQChJtaXNzaW9uX3BhcmFtZXRlcnMYASADKAsy",
+ "NC5laS5BcnRpZmFjdHNDb25maWd1cmF0aW9uUmVzcG9uc2UuTWlzc2lvblBh",
+ "cmFtZXRlcnMSUgoTYXJ0aWZhY3RfcGFyYW1ldGVycxgCIAMoCzI1LmVpLkFy",
+ "dGlmYWN0c0NvbmZpZ3VyYXRpb25SZXNwb25zZS5BcnRpZmFjdFBhcmFtZXRl",
+ "cnMSUgoUY3JhZnRpbmdfbGV2ZWxfaW5mb3MYAyADKAsyNC5laS5BcnRpZmFj",
+ "dHNDb25maWd1cmF0aW9uUmVzcG9uc2UuQ3JhZnRpbmdMZXZlbEluZm8aqAMK",
+ "EU1pc3Npb25QYXJhbWV0ZXJzEicKBHNoaXAYASABKA4yGS5laS5NaXNzaW9u",
+ "SW5mby5TcGFjZXNoaXASUAoJZHVyYXRpb25zGAMgAygLMj0uZWkuQXJ0aWZh",
+ "Y3RzQ29uZmlndXJhdGlvblJlc3BvbnNlLk1pc3Npb25QYXJhbWV0ZXJzLkR1",
+ "cmF0aW9uEiIKGmxldmVsX21pc3Npb25fcmVxdWlyZW1lbnRzGAQgAygNEhsK",
+ "E2NhcGFjaXR5X0RFUFJFQ0FURUQYAiABKA0a1gEKCER1cmF0aW9uEjMKDWR1",
+ "cmF0aW9uX3R5cGUYASABKA4yHC5laS5NaXNzaW9uSW5mby5EdXJhdGlvblR5",
+ "cGUSDwoHc2Vjb25kcxgCIAEoARIPCgdxdWFsaXR5GAMgASgCEhMKC21pbl9x",
+ "dWFsaXR5GAQgASgCEhMKC21heF9xdWFsaXR5GAUgASgCEhAKCGNhcGFjaXR5",
+ "GAYgASgNEhsKE2xldmVsX2NhcGFjaXR5X2J1bXAYByABKA0SGgoSbGV2ZWxf",
+ "cXVhbGl0eV9idW1wGAggASgCGvgBChJBcnRpZmFjdFBhcmFtZXRlcnMSHgoE",
+ "c3BlYxgBIAEoCzIQLmVpLkFydGlmYWN0U3BlYxIUCgxiYXNlX3F1YWxpdHkY",
+ "AiABKAESFwoPb2Rkc19tdWx0aXBsaWVyGAQgASgBEg0KBXZhbHVlGAMgASgB",
+ "EhYKDmNyYWZ0aW5nX3ByaWNlGAUgASgBEhoKEmNyYWZ0aW5nX3ByaWNlX2xv",
+ "dxgGIAEoARIdChVjcmFmdGluZ19wcmljZV9kb21haW4YByABKA0SHAoUY3Jh",
+ "ZnRpbmdfcHJpY2VfY3VydmUYCCABKAESEwoLY3JhZnRpbmdfeHAYCSABKAQa",
+ "PQoRQ3JhZnRpbmdMZXZlbEluZm8SEwoLeHBfcmVxdWlyZWQYASABKAESEwoL",
+ "cmFyaXR5X211bHQYAiABKAIirgEKDk1pc3Npb25SZXF1ZXN0EiMKBXJpbmZv",
+ "GAQgASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxIWCg5jbGllbnRfdmVyc2lv",
+ "bhgBIAEoDRISCgplaV91c2VyX2lkGAMgASgJEh0KBGluZm8YAiABKAsyDy5l",
+ "aS5NaXNzaW9uSW5mbxIsCgtjbGllbnRfaW5mbxgFIAEoCzIXLmVpLkFydGlm",
+ "YWN0c0NsaWVudEluZm8iQQoPTWlzc2lvblJlc3BvbnNlEg8KB3N1Y2Nlc3MY",
+ "ASABKAgSHQoEaW5mbxgCIAEoCzIPLmVpLk1pc3Npb25JbmZvIowCChdDb21w",
+ "bGV0ZU1pc3Npb25SZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIEh0KBGluZm8Y",
+ "AiABKAsyDy5laS5NaXNzaW9uSW5mbxJBCglhcnRpZmFjdHMYAyADKAsyLi5l",
+ "aS5Db21wbGV0ZU1pc3Npb25SZXNwb25zZS5TZWN1cmVBcnRpZmFjdFNwZWMS",
+ "IQoNb3RoZXJfcmV3YXJkcxgEIAMoCzIKLmVpLlJld2FyZBISCgplaV91c2Vy",
+ "X2lkGAUgASgJGkcKElNlY3VyZUFydGlmYWN0U3BlYxIeCgRzcGVjGAEgASgL",
+ "MhAuZWkuQXJ0aWZhY3RTcGVjEhEKCXNlcnZlcl9pZBgCIAEoCSLkAQolQ29s",
+ "bGVjdENvbnRyYWN0QXJ0aWZhY3RSZXdhcmRzUmVxdWVzdBIjCgVyaW5mbxgB",
+ "IAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SGwoTY29udHJhY3RfaWRlbnRp",
+ "ZmllchgCIAEoCRIOCgZsZWFndWUYBSABKA0SJwoFZ3JhZGUYBiABKA4yGC5l",
+ "aS5Db250cmFjdC5QbGF5ZXJHcmFkZRISCgpnb2FsX2luZGV4GAMgASgNEiwK",
+ "CWJlc3Rfc2hpcBgEIAEoDjIZLmVpLk1pc3Npb25JbmZvLlNwYWNlc2hpcCL2",
+ "AQoUQ3JhZnRBcnRpZmFjdFJlcXVlc3QSIwoFcmluZm8YBSABKAsyFC5laS5C",
+ "YXNpY1JlcXVlc3RJbmZvEhIKCmVpX3VzZXJfaWQYASABKAkSHgoEc3BlYxgC",
+ "IAEoCzIQLmVpLkFydGlmYWN0U3BlYxIPCgdpdGVtX2lkGAMgASgEEhcKD2dv",
+ "bGRfcHJpY2VfcGFpZBgGIAEoARIWCg5jcmFmdGluZ19jb3VudBgHIAEoDRIT",
+ "CgtjcmFmdGluZ194cBgIIAEoARIuCgtpbmdyZWRpZW50cxgEIAMoCzIZLmVp",
+ "LkFydGlmYWN0SW52ZW50b3J5SXRlbSKJAQoVQ3JhZnRBcnRpZmFjdFJlc3Bv",
+ "bnNlEg8KB2l0ZW1faWQYASABKAQSEgoKZWlfdXNlcl9pZBgFIAEoCRI4Cg9y",
+ "YXJpdHlfYWNoaWV2ZWQYAiABKA4yFy5laS5BcnRpZmFjdFNwZWMuUmFyaXR5",
+ "OgZDT01NT04SEQoJc2VydmVyX2lkGAMgASgJIvUBChZDb25zdW1lQXJ0aWZh",
+ "Y3RSZXF1ZXN0EiMKBXJpbmZvGAQgASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5m",
+ "bxISCgplaV91c2VyX2lkGAMgASgJEh4KBHNwZWMYASABKAsyEC5laS5BcnRp",
+ "ZmFjdFNwZWMSGgoSYXJ0aWZhY3Rfc2VydmVyX2lkGAUgASgJEhgKEG9yaWdp",
+ "bmFsX2l0ZW1faWQYAiABKAQSHQoVYWRkaXRpb25hbF9zZXJ2ZXJfaWRzGAcg",
+ "AygJEhsKE2FkZGl0aW9uYWxfaXRlbV9pZHMYCCADKAQSEAoIcXVhbnRpdHkY",
+ "BiABKA0ivgEKF0NvbnN1bWVBcnRpZmFjdFJlc3BvbnNlEg8KB3N1Y2Nlc3MY",
+ "ASABKAgSGAoQb3JpZ2luYWxfaXRlbV9pZBgCIAEoBBIbChNhZGRpdGlvbmFs",
+ "X2l0ZW1faWRzGAYgAygEEiQKCmJ5cHJvZHVjdHMYAyADKAsyEC5laS5BcnRp",
+ "ZmFjdFNwZWMSIQoNb3RoZXJfcmV3YXJkcxgEIAMoCzIKLmVpLlJld2FyZBIS",
+ "CgplaV91c2VyX2lkGAUgASgJIn0KHEF1dGhlbnRpY2F0ZUFydGlmYWN0UmVz",
+ "cG9uc2USDwoHc3VjY2VzcxgBIAEoCBIYChBvcmlnaW5hbF9pdGVtX2lkGAIg",
+ "ASgEEg4KBmRlbW90ZRgDIAEoCBIOCgZkZWxldGUYBCABKAgSEgoKZWlfdXNl",
+ "cl9pZBgFIAEoCSKhAQoSU2V0QXJ0aWZhY3RSZXF1ZXN0EiMKBXJpbmZvGAEg",
+ "ASgLMhQuZWkuQmFzaWNSZXF1ZXN0SW5mbxIrCghhcnRpZmFjdBgCIAEoCzIZ",
+ "LmVpLkFydGlmYWN0SW52ZW50b3J5SXRlbRIgCgZzdG9uZXMYAyADKAsyEC5l",
+ "aS5BcnRpZmFjdFNwZWMSFwoPZ29sZF9wcmljZV9wYWlkGAQgASgBIlQKE1Nl",
+ "dEFydGlmYWN0UmVzcG9uc2USDwoHc3VjY2VzcxgBIAEoCBIYChBvcmlnaW5h",
+ "bF9pdGVtX2lkGAIgASgEEhIKCmVpX3VzZXJfaWQYBSABKAkizAcKC0FydGlm",
+ "YWN0c0RCEjIKD2ludmVudG9yeV9pdGVtcxgBIAMoCzIZLmVpLkFydGlmYWN0",
+ "SW52ZW50b3J5SXRlbRIVCg1pdGVtX3NlcXVlbmNlGAIgASgEEioKD2ludmVu",
+ "dG9yeV9zbG90cxgDIAMoCzIRLmVpLkludmVudG9yeVNsb3QSRwobYWN0aXZl",
+ "X2FydGlmYWN0c19ERVBSRUNBVEVEGAcgAygLMiIuZWkuQXJ0aWZhY3RzREIu",
+ "QWN0aXZlQXJ0aWZhY3RTbG90Ej8KFGFjdGl2ZV9hcnRpZmFjdF9zZXRzGAsg",
+ "AygLMiEuZWkuQXJ0aWZhY3RzREIuQWN0aXZlQXJ0aWZhY3RTZXQSPgoTc2F2",
+ "ZWRfYXJ0aWZhY3Rfc2V0cxgNIAMoCzIhLmVpLkFydGlmYWN0c0RCLkFjdGl2",
+ "ZUFydGlmYWN0U2V0EjoKD2FydGlmYWN0X3N0YXR1cxgMIAMoCzIhLmVpLkFy",
+ "dGlmYWN0c0RCLkNyYWZ0YWJsZUFydGlmYWN0EiYKDW1pc3Npb25faW5mb3MY",
+ "BCADKAsyDy5laS5NaXNzaW9uSW5mbxIoCg9taXNzaW9uX2FyY2hpdmUYBSAD",
+ "KAsyDy5laS5NaXNzaW9uSW5mbxI5Ch9kaXNjb3ZlcmVkX2FydGlmYWN0c19E",
+ "RVBSRUNBVEVEGAggAygLMhAuZWkuQXJ0aWZhY3RTcGVjEkkKHmNyYWZ0YWJs",
+ "ZV9hcnRpZmFjdHNfREVQUkVDQVRFRBgJIAMoCzIhLmVpLkFydGlmYWN0c0RC",
+ "LkNyYWZ0YWJsZUFydGlmYWN0EkUKGmNyYWZ0aW5nX2NvdW50c19ERVBSRUNB",
+ "VEVEGAogAygLMiEuZWkuQXJ0aWZhY3RzREIuQ3JhZnRhYmxlQXJ0aWZhY3Qa",
+ "NwoSQWN0aXZlQXJ0aWZhY3RTbG90EhAKCG9jY3VwaWVkGAEgASgIEg8KB2l0",
+ "ZW1faWQYAiABKAQaUwoRQWN0aXZlQXJ0aWZhY3RTZXQSMQoFc2xvdHMYASAD",
+ "KAsyIi5laS5BcnRpZmFjdHNEQi5BY3RpdmVBcnRpZmFjdFNsb3QSCwoDdWlk",
+ "GAIgASgNGpIBChFDcmFmdGFibGVBcnRpZmFjdBIeCgRzcGVjGAEgASgLMhAu",
+ "ZWkuQXJ0aWZhY3RTcGVjEhIKCmRpc2NvdmVyZWQYBiABKAgSEQoJY3JhZnRh",
+ "YmxlGAQgASgIEhkKEXJlY2lwZV9kaXNjb3ZlcmVkGAUgASgIEgwKBHNlZW4Y",
+ "AiABKAgSDQoFY291bnQYAyABKA0iggEKFEF1dGhlbnRpY2F0ZWRNZXNzYWdl",
+ "Eg8KB21lc3NhZ2UYASABKAwSDwoHdmVyc2lvbhgDIAEoDRIMCgRjb2RlGAIg",
+ "ASgJEhIKCmNvbXByZXNzZWQYBCABKAgSFQoNb3JpZ2luYWxfc2l6ZRgFIAEo",
+ "DRIPCgd1c2VyX2lkGAYgASgJImYKGUxvZ0NvbXBsZXRlTWlzc2lvblBheWxv",
+ "YWQSHwoDcmVxGAEgASgLMhIuZWkuTWlzc2lvblJlcXVlc3QSKAoDcmVzGAIg",
+ "ASgLMhsuZWkuQ29tcGxldGVNaXNzaW9uUmVzcG9uc2UiaAoXTG9nQ3JhZnRB",
+ "cnRpZmFjdFBheWxvYWQSJQoDcmVxGAEgASgLMhguZWkuQ3JhZnRBcnRpZmFj",
+ "dFJlcXVlc3QSJgoDcmVzGAIgASgLMhkuZWkuQ3JhZnRBcnRpZmFjdFJlc3Bv",
+ "bnNlIm4KGUxvZ0NvbnN1bWVBcnRpZmFjdFBheWxvYWQSJwoDcmVxGAEgASgL",
+ "MhouZWkuQ29uc3VtZUFydGlmYWN0UmVxdWVzdBIoCgNyZXMYAiABKAsyGy5l",
+ "aS5Db25zdW1lQXJ0aWZhY3RSZXNwb25zZSJiChVMb2dTZXRBcnRpZmFjdFBh",
+ "eWxvYWQSIwoDcmVxGAEgASgLMhYuZWkuU2V0QXJ0aWZhY3RSZXF1ZXN0EiQK",
+ "A3JlcxgCIAEoCzIXLmVpLlNldEFydGlmYWN0UmVzcG9uc2UiQAoWQWNjb3Vu",
+ "dFRyYW5zZmVyUGF5bG9hZBIPCgdmcm9tX2lkGAEgASgJEhUKDXRvX2VpX3Vz",
+ "ZXJfaWQYAiABKAki3QEKElNhdmVCYWNrdXBSZXNwb25zZRIPCgdzdWNjZXNz",
+ "GAEgASgIEhIKCmVycm9yX2NvZGUYAiABKA0SDwoHbWVzc2FnZRgDIAEoCRIj",
+ "Cg9leGlzdGluZ19iYWNrdXAYBCABKAsyCi5laS5CYWNrdXAibAoKRXJyb3JD",
+ "b2RlcxIMCghOT19FUlJPUhAAEhIKDlVTRVJfTk9UX0ZPVU5EEAESFwoTQ09V",
+ "TERfTk9UX09WRVJXUklURRACEhIKDkJBQ0tVUF9PRkZFUkVEEAMSDwoLQkFE",
+ "X1VTRVJfSUQQBCJLChNDbGVhbkFjY291bnRSZXF1ZXN0EhoKEmVpX3VzZXJf",
+ "aWRfdG9fa2VlcBgBIAEoCRIYChBnYW1lX3NlcnZpY2VzX2lkGAIgASgJIiYK",
+ "EFJldHVybkVEVFBheWxvYWQSEgoKZWlfdXNlcl9pZBgBIAEoCSKBAQoHRExD",
+ "SXRlbRIMCgRuYW1lGAEgASgJEhEKCWRpcmVjdG9yeRgCIAEoCRILCgNleHQY",
+ "AyABKAkSEgoKY29tcHJlc3NlZBgGIAEoCBIVCg1vcmlnaW5hbF9zaXplGAcg",
+ "ASgEEgsKA3VybBgEIAEoCRIQCghjaGVja3N1bRgFIAEoCSLVEgoJU2hlbGxT",
+ "cGVjEhIKCmlkZW50aWZpZXIYASABKAkSLwoNcHJpbWFyeV9waWVjZRgMIAEo",
+ "CzIYLmVpLlNoZWxsU3BlYy5TaGVsbFBpZWNlEigKBnBpZWNlcxgLIAMoCzIY",
+ "LmVpLlNoZWxsU3BlYy5TaGVsbFBpZWNlEh8KCmFsdF9hc3NldHMYEiADKAsy",
+ "Cy5laS5ETENJdGVtEgwKBG5hbWUYAyABKAkSFgoOc2V0X2lkZW50aWZpZXIY",
+ "DSABKAkSGQoRbW9kaWZpZWRfZ2VvbWV0cnkYEyABKAgSDQoFcHJpY2UYBCAB",
+ "KA0SFAoMcmVxdWlyZWRfZW9wGAUgASgNEhoKEnJlcXVpcmVkX3NvdWxfZWdn",
+ "cxgGIAEoARIdChVyZXF1aXJlZF9wYXJlbnRfc2hlbGwYFCABKAkSDgoGaXNf",
+ "bmV3GA4gASgIEg8KB2V4cGlyZXMYDyABKAgSHwoXc2Vjb25kc191bnRpbF9h",
+ "dmFpbGFibGUYESABKAESGQoRc2Vjb25kc19yZW1haW5pbmcYECABKAESEgoK",
+ "cG9wdWxhcml0eRgVIAEoBBIaChJkZWZhdWx0X2FwcGVhcmFuY2UYCCABKAga",
+ "UwoKU2hlbGxQaWVjZRIrCgphc3NldF90eXBlGAEgASgOMhcuZWkuU2hlbGxT",
+ "cGVjLkFzc2V0VHlwZRIYCgNkbGMYAiABKAsyCy5laS5ETENJdGVtIrQOCglB",
+ "c3NldFR5cGUSCAoEQ09PUBABEgkKBVNIQUNLEAISDwoLU1VQRVJfU0hBQ0sQ",
+ "AxIPCgtTSE9SVF9IT1VTRRAEEhAKDFRIRV9TVEFOREFSRBAFEg4KCkxPTkdf",
+ "SE9VU0UQBhIRCg1ET1VCTEVfREVDS0VSEAcSDQoJV0FSRUhPVVNFEAgSCgoG",
+ "Q0VOVEVSEAkSCgoGQlVOS0VSEAoSCgoGRUdHS0VBEAsSCgoGSEFCXzFLEAwS",
+ "CgoGSEFOR0FSEA0SCQoFVE9XRVIQDhILCgdIQUJfMTBLEA8SDAoIRUdHVE9Q",
+ "SUEQEBIMCghNT05PTElUSBAREhEKDVBMQU5FVF9QT1JUQUwQEhIUChBDSElD",
+ "S0VOX1VOSVZFUlNFEBMSEAoMU0lMT18wX1NNQUxMEDISDgoKU0lMT18wX01F",
+ "RBAzEhAKDFNJTE9fMF9MQVJHRRA0EhAKDFNJTE9fMV9TTUFMTBA1Eg4KClNJ",
+ "TE9fMV9NRUQQNhIQCgxTSUxPXzFfTEFSR0UQNxIMCghTSUxPX0FMTBA7EgsK",
+ "B01BSUxCT1gQRhIPCgtUUk9QSFlfQ0FTRRBHEgoKBkdST1VORBBIEg0KCUhB",
+ "UkRTQ0FQRRBJEg0KCUhZUEVSTE9PUBBKEgsKB0RFUE9UXzEQZBILCgdERVBP",
+ "VF8yEGUSCwoHREVQT1RfMxBmEgsKB0RFUE9UXzQQZxILCgdERVBPVF81EGgS",
+ "CwoHREVQT1RfNhBpEgsKB0RFUE9UXzcQahIJCgVMQUJfMRBuEgkKBUxBQl8y",
+ "EG8SCQoFTEFCXzMQcBIJCgVMQUJfNBBxEgkKBUxBQl81EHISCQoFTEFCXzYQ",
+ "cxITCg9IQVRDSEVSWV9FRElCTEUQeBIWChJIQVRDSEVSWV9TVVBFUkZPT0QQ",
+ "eRIUChBIQVRDSEVSWV9NRURJQ0FMEHoSGAoUSEFUQ0hFUllfUk9DS0VUX0ZV",
+ "RUwQexIaChZIQVRDSEVSWV9TVVBFUk1BVEVSSUFMEHwSEwoPSEFUQ0hFUllf",
+ "RlVTSU9OEH0SFAoQSEFUQ0hFUllfUVVBTlRVTRB+EhgKFEhBVENIRVJZX0lN",
+ "TU9SVEFMSVRZEH8SFQoQSEFUQ0hFUllfVEFDSFlPThCAARIWChFIQVRDSEVS",
+ "WV9HUkFWSVRPThCBARIXChJIQVRDSEVSWV9ESUxJVEhJVU0QggESFQoQSEFU",
+ "Q0hFUllfUFJPRElHWRCDARIXChJIQVRDSEVSWV9URVJSQUZPUk0QhAESGAoT",
+ "SEFUQ0hFUllfQU5USU1BVFRFUhCFARIZChRIQVRDSEVSWV9EQVJLX01BVFRF",
+ "UhCGARIQCgtIQVRDSEVSWV9BSRCHARIUCg9IQVRDSEVSWV9ORUJVTEEQiAES",
+ "FgoRSEFUQ0hFUllfVU5JVkVSU0UQiQESGwoWSEFUQ0hFUllfRU5MSUdIVEVO",
+ "TUVOVBCKARIXChJIQVRDSEVSWV9DSE9DT0xBVEUQiwESFAoPSEFUQ0hFUllf",
+ "RUFTVEVSEIwBEhoKFUhBVENIRVJZX1dBVEVSQkFMTE9PThCNARIWChFIQVRD",
+ "SEVSWV9GSVJFV09SSxCOARIVChBIQVRDSEVSWV9QVU1QS0lOEI8BEgoKBUhP",
+ "QV8xEKoBEgoKBUhPQV8yEKsBEgoKBUhPQV8zEKwBEhYKEU1JU1NJT05fQ09O",
+ "VFJPTF8xELQBEhYKEU1JU1NJT05fQ09OVFJPTF8yELUBEhYKEU1JU1NJT05f",
+ "Q09OVFJPTF8zELYBEhAKC0ZVRUxfVEFOS18xEMgBEhAKC0ZVRUxfVEFOS18y",
+ "EMkBEhAKC0ZVRUxfVEFOS18zEMoBEhAKC0ZVRUxfVEFOS180EMsBEhoKFUhB",
+ "VENIRVJZX0dSQVZJVE9OX1RPUBD0AxIbChZIQVRDSEVSWV9ORUJVTEFfTUlE",
+ "RExFEPUDEhgKE0hBVENIRVJZX05FQlVMQV9UT1AQ9gMSIAobSEFUQ0hFUllf",
+ "REFSS19NQVRURVJfUklOR18xEPkDEiAKG0hBVENIRVJZX0RBUktfTUFUVEVS",
+ "X1JJTkdfMhD6AxIgChtIQVRDSEVSWV9EQVJLX01BVFRFUl9SSU5HXzMQ+wMS",
+ "FgoRSEFUQ0hFUllfQUlfVE9QXzEQ/gMSFgoRSEFUQ0hFUllfQUlfVE9QXzIQ",
+ "/wMSFgoRSEFUQ0hFUllfQUlfVE9QXzMQgAQSFgoRSEFUQ0hFUllfQUlfVE9Q",
+ "XzQQgQQSHAoXSEFUQ0hFUllfVU5JVkVSU0VfUFJPQkUQgwQSGwoWSEFUQ0hF",
+ "UllfVU5JVkVSU0VfQk9MVBCEBBIfChpIQVRDSEVSWV9FTkxJR0hURU5NRU5U",
+ "X09SQhCIBBIUCg9IWVBFUkxPT1BfVFJBQ0sQugQSEQoMTUFJTEJPWF9GVUxM",
+ "ENgEEgwKB0NISUNLRU4Q6AcSCAoDSEFUEPIHEgwKB1VOS05PV04Qj04iqgUK",
+ "DFNoZWxsU2V0U3BlYxISCgppZGVudGlmaWVyGAEgASgJEgwKBG5hbWUYAiAB",
+ "KAkSDQoFcHJpY2UYAyABKA0SIAoVcHJpY2VfbXVsdF9ERVBSRUNBVEVEGAgg",
+ "ASgBOgExEhAKCGRpc2NvdW50GBEgASgBEhQKDHJlcXVpcmVkX2VvcBgEIAEo",
+ "DRIaChJyZXF1aXJlZF9zb3VsX2VnZ3MYBSABKAESGwoTcmVxdWlyZWRfcGFy",
+ "ZW50X3NldBgUIAEoCRIOCgZpc19uZXcYCSABKAgSDwoHZXhwaXJlcxgKIAEo",
+ "CBIfChdzZWNvbmRzX3VudGlsX2F2YWlsYWJsZRgSIAEoARIZChFzZWNvbmRz",
+ "X3JlbWFpbmluZxgLIAEoARISCgpwb3B1bGFyaXR5GBUgASgEEhEKCWRlY29y",
+ "YXRvchgOIAEoCBIZChFtb2RpZmllZF9nZW9tZXRyeRgNIAEoCBITCgtlbGVt",
+ "ZW50X3NldBgHIAEoCBIWCg5oZXhfYmFzZV9jb2xvchgQIAEoCRIyCgp2YXJp",
+ "YXRpb25zGA8gAygLMh4uZWkuU2hlbGxTZXRTcGVjLlZhcmlhdGlvblNwZWMS",
+ "GQoEaWNvbhgTIAEoCzILLmVpLkRMQ0l0ZW0SGgoSZGVmYXVsdF9hcHBlYXJh",
+ "bmNlGAYgASgIEhkKEWN1c3RvbV9hcHBlYXJhbmNlGAwgASgIGpMBCg1WYXJp",
+ "YXRpb25TcGVjEhIKCmlkZW50aWZpZXIYASABKAkSEQoJaGV4X2NvbG9yGAIg",
+ "ASgJEg0KBXByaWNlGAMgASgNEhUKDXNvcnRfcHJpb3JpdHkYBiABKAUSGgoS",
+ "ZGVmYXVsdF9hcHBlYXJhbmNlGAQgASgIEhkKEWN1c3RvbV9hcHBlYXJhbmNl",
+ "GAUgASgIItUFCg9TaGVsbE9iamVjdFNwZWMSEgoKaWRlbnRpZmllchgBIAEo",
+ "CRIMCgRuYW1lGAIgASgJEisKCmFzc2V0X3R5cGUYAyABKA4yFy5laS5TaGVs",
+ "bFNwZWMuQXNzZXRUeXBlEhQKDG9iamVjdF9jbGFzcxgOIAEoCRITCgtpY29u",
+ "X2NvbG9ycxgPIAMoCRINCgVwcmljZRgEIAEoDRIUCgxyZXF1aXJlZF9lb3AY",
+ "BSABKA0SGgoScmVxdWlyZWRfc291bF9lZ2dzGAYgASgBEg4KBmlzX25ldxgK",
+ "IAEoCBIPCgdleHBpcmVzGAsgASgIEh8KF3NlY29uZHNfdW50aWxfYXZhaWxh",
+ "YmxlGBIgASgBEhkKEXNlY29uZHNfcmVtYWluaW5nGAwgASgBEhIKCnBvcHVs",
+ "YXJpdHkYEyABKAQSEAoIbWV0YWRhdGEYByADKAESDwoHbm9faGF0cxgNIAEo",
+ "CBI/ChFjaGlja2VuX2FuaW1hdGlvbhgQIAEoDjIkLmVpLlNoZWxsT2JqZWN0",
+ "U3BlYy5DaGlja2VuQW5pbWF0aW9uEhUKDXNvcnRfcHJpb3JpdHkYESABKAUS",
+ "LAoGcGllY2VzGAggAygLMhwuZWkuU2hlbGxPYmplY3RTcGVjLkxPRFBpZWNl",
+ "EhoKEmRlZmF1bHRfYXBwZWFyYW5jZRgJIAEoCBoxCghMT0RQaWVjZRIYCgNk",
+ "bGMYASABKAsyCy5laS5ETENJdGVtEgsKA2xvZBgCIAEoDSKdAQoQQ2hpY2tl",
+ "bkFuaW1hdGlvbhIQCgxTVEFOREFSRF9SVU4QABIKCgZTTE9XTU8QBxIKCgZX",
+ "T0JCTEUQARIPCgtXT0JCTEVfTEVBThAFEgoKBlNNT09USBACEg8KC1NNT09U",
+ "SF9MRUFOEAYSCQoFSE9WRVIQAxITCg9TSURFV0FZU19TTU9PVEgQBBIRCg1T",
+ "SURFV0FZU19MRUFOEAgikgEKDlNoZWxsR3JvdXBTcGVjEhIKCmlkZW50aWZp",
+ "ZXIYASABKAkSDAoEbmFtZRgCIAEoCRIrCgphc3NldF90eXBlGAUgASgOMhcu",
+ "ZWkuU2hlbGxTcGVjLkFzc2V0VHlwZRISCgptZW1iZXJfaWRzGAMgAygJEh0K",
+ "FXByaWNlX211bHRfREVQUkVDQVRFRBgEIAEoASLpAQoKRExDQ2F0YWxvZxIa",
+ "CgVpdGVtcxgBIAMoCzILLmVpLkRMQ0l0ZW0SHQoGc2hlbGxzGAIgAygLMg0u",
+ "ZWkuU2hlbGxTcGVjEiQKCnNoZWxsX3NldHMYAyADKAsyEC5laS5TaGVsbFNl",
+ "dFNwZWMSJAoKZGVjb3JhdG9ycxgGIAMoCzIQLmVpLlNoZWxsU2V0U3BlYxIq",
+ "Cg1zaGVsbF9vYmplY3RzGAQgAygLMhMuZWkuU2hlbGxPYmplY3RTcGVjEigK",
+ "DHNoZWxsX2dyb3VwcxgFIAMoCzISLmVpLlNoZWxsR3JvdXBTcGVjIuwRCgdT",
+ "aGVsbERCEjAKD3NoZWxsX2ludmVudG9yeRgBIAMoCzIXLmVpLlNoZWxsREIu",
+ "U2hlbGxTdGF0dXMSPwoXc2hlbGxfZWxlbWVudF9pbnZlbnRvcnkYBSADKAsy",
+ "Hi5laS5TaGVsbERCLlNoZWxsRWxlbWVudFN0YXR1cxJGChlzaGVsbF92YXJp",
+ "YXRpb25faW52ZW50b3J5GAggAygLMiMuZWkuU2hlbGxEQi5TaGVsbFNldFZh",
+ "cmlhdGlvblN0YXR1cxI0ChNzaGVsbF9zZXRfaW52ZW50b3J5GAIgAygLMhcu",
+ "ZWkuU2hlbGxEQi5TaGVsbFN0YXR1cxI3ChZzaGVsbF9vYmplY3RfaW52ZW50",
+ "b3J5GAQgAygLMhcuZWkuU2hlbGxEQi5TaGVsbFN0YXR1cxIzCgxmYXJtX2Nv",
+ "bmZpZ3MYAyADKAsyHS5laS5TaGVsbERCLkZhcm1Db25maWd1cmF0aW9uEjkK",
+ "DXNhdmVkX2NvbmZpZ3MYCSADKAsyIi5laS5TaGVsbERCLlNhdmVkRmFybUNv",
+ "bmZpZ3VyYXRpb24SHQoVbmV3X3NoZWxsc19kb3dubG9hZGVkGAYgAygJEhcK",
+ "D25ld19zaGVsbHNfc2VlbhgHIAMoCRIiChpsaWdodGluZ19jb250cm9sc191",
+ "bmxvY2tlZBgKIAEoCBowCgtTaGVsbFN0YXR1cxISCgppZGVudGlmaWVyGAEg",
+ "ASgJEg0KBW93bmVkGAIgASgIGlYKElNoZWxsRWxlbWVudFN0YXR1cxIoCgdl",
+ "bGVtZW50GAEgASgOMhcuZWkuU2hlbGxEQi5GYXJtRWxlbWVudBIWCg5zZXRf",
+ "aWRlbnRpZmllchgCIAEoCRpLChdTaGVsbFNldFZhcmlhdGlvblN0YXR1cxIW",
+ "Cg5zZXRfaWRlbnRpZmllchgBIAEoCRIYChBvd25lZF92YXJpYXRpb25zGAIg",
+ "AygJGqUDChFGYXJtQ29uZmlndXJhdGlvbhIwCg9sb2NrZWRfZWxlbWVudHMY",
+ "CiADKA4yFy5laS5TaGVsbERCLkZhcm1FbGVtZW50EjUKDXNoZWxsX2NvbmZp",
+ "Z3MYASADKAsyHi5laS5TaGVsbERCLlNoZWxsQ29uZmlndXJhdGlvbhI8ChFz",
+ "aGVsbF9zZXRfY29uZmlncxgCIAMoCzIhLmVpLlNoZWxsREIuU2hlbGxTZXRD",
+ "b25maWd1cmF0aW9uEiMKG2NvbmZpZ3VyZV9jaGlja2Vuc19ieV9ncm91cBgH",
+ "IAEoCBI6Cg1ncm91cF9jb25maWdzGAggAygLMiMuZWkuU2hlbGxEQi5TaGVs",
+ "bEdyb3VwQ29uZmlndXJhdGlvbhIyCg9jaGlja2VuX2NvbmZpZ3MYCSADKAsy",
+ "GS5laS5TaGVsbERCLkNoaWNrZW5Db25maWcSHwoXbGlnaHRpbmdfY29uZmln",
+ "X2VuYWJsZWQYCyABKAgSMwoPbGlnaHRpbmdfY29uZmlnGAwgASgLMhouZWku",
+ "U2hlbGxEQi5MaWdodGluZ0NvbmZpZxqpAQoWU2F2ZWRGYXJtQ29uZmlndXJh",
+ "dGlvbhIKCgJpZBgBIAEoCRItCgZjb25maWcYAiABKAsyHS5laS5TaGVsbERC",
+ "LkZhcm1Db25maWd1cmF0aW9uEhgKEGNsaWVudF9zYXZlX3RpbWUYAyABKAES",
+ "EQoJc2VydmVyX2lkGAQgASgJEhQKDGRpc3BsYXlfbmFtZRgFIAEoCRIRCglw",
+ "dXJjaGFzZWQYBiABKAgaagoSU2hlbGxDb25maWd1cmF0aW9uEisKCmFzc2V0",
+ "X3R5cGUYASABKA4yFy5laS5TaGVsbFNwZWMuQXNzZXRUeXBlEg0KBWluZGV4",
+ "GAIgASgNEhgKEHNoZWxsX2lkZW50aWZpZXIYAyABKAkaqgEKFVNoZWxsU2V0",
+ "Q29uZmlndXJhdGlvbhIoCgdlbGVtZW50GAEgASgOMhcuZWkuU2hlbGxEQi5G",
+ "YXJtRWxlbWVudBINCgVpbmRleBgCIAEoDRIcChRzaGVsbF9zZXRfaWRlbnRp",
+ "ZmllchgDIAEoCRIcChR2YXJpYXRpb25faWRlbnRpZmllchgEIAEoCRIcChRk",
+ "ZWNvcmF0b3JfaWRlbnRpZmllchgFIAEoCRpgChdTaGVsbEdyb3VwQ29uZmln",
+ "dXJhdGlvbhIrCgphc3NldF90eXBlGAEgASgOMhcuZWkuU2hlbGxTcGVjLkFz",
+ "c2V0VHlwZRIYChBncm91cF9pZGVudGlmaWVyGAIgASgJGkMKDUNoaWNrZW5D",
+ "b25maWcSGgoSY2hpY2tlbl9pZGVudGlmaWVyGAEgASgJEhYKDmhhdF9pZGVu",
+ "dGlmaWVyGAIgASgJGpwCCg5MaWdodGluZ0NvbmZpZxIeCglsaWdodF9kaXIY",
+ "ASABKAsyCy5laS5WZWN0b3IzEicKEmxpZ2h0X2RpcmVjdF9jb2xvchgCIAEo",
+ "CzILLmVpLlZlY3RvcjQSHgoWbGlnaHRfZGlyZWN0X2ludGVuc2l0eRgDIAEo",
+ "AhIoChNsaWdodF9hbWJpZW50X2NvbG9yGAQgASgLMgsuZWkuVmVjdG9yNBIf",
+ "ChdsaWdodF9hbWJpZW50X2ludGVuc2l0eRgFIAEoAhIeCglmb2dfY29sb3IY",
+ "BiABKAsyCy5laS5WZWN0b3I0EhAKCGZvZ19uZWFyGAcgASgCEg8KB2ZvZ19m",
+ "YXIYCCABKAISEwoLZm9nX2RlbnNpdHkYCSABKAIi4AEKC0Zhcm1FbGVtZW50",
+ "Eg0KCUhFTl9IT1VTRRABEggKBFNJTE8QAhILCgdNQUlMQk9YEAMSDwoLVFJP",
+ "UEhZX0NBU0UQBBIKCgZHUk9VTkQQBRINCglIQVJEU0NBUEUQBhINCglIWVBF",
+ "UkxPT1AQBxIJCgVERVBPVBAIEgcKA0xBQhAJEgwKCEhBVENIRVJZEAoSBwoD",
+ "SE9BEAsSEwoPTUlTU0lPTl9DT05UUk9MEAwSDQoJRlVFTF9UQU5LEA0SCwoH",
+ "Q0hJQ0tFThAOEgcKA0hBVBAPEgsKB1VOS05PV04QYyKhAQoUU2hlbGxQb3B1",
+ "bGFyaXR5U3RhdHMSLAoEZGF0YRgBIAMoCzIeLmVpLlNoZWxsUG9wdWxhcml0",
+ "eVN0YXRzLkVudHJ5GlsKBUVudHJ5EgoKAmlkGAEgASgJEigKB2VsZW1lbnQY",
+ "AiABKA4yFy5laS5TaGVsbERCLkZhcm1FbGVtZW50Eg0KBXNwZW50GAMgASgE",
+ "Eg0KBWNvdW50GAQgASgEIpwCCg9TaGVsbHNBY3Rpb25Mb2cSIwoFcmluZm8Y",
+ "CCABKAsyFC5laS5CYXNpY1JlcXVlc3RJbmZvEg8KB3VzZXJfaWQYASABKAkS",
+ "DgoGYWN0aW9uGAIgASgJEg4KBnN1Yl9pZBgDIAEoCRItCgxmYXJtX2VsZW1l",
+ "bnQYCSABKA4yFy5laS5TaGVsbERCLkZhcm1FbGVtZW50EgwKBGNvc3QYBCAB",
+ "KA0SEwoLYXBwcm94X3RpbWUYBSABKAESDwoHdmVyc2lvbhgGIAEoCRISCgpm",
+ "YXJtX2luZGV4GAcgASgFEhEKCXNvdWxfZWdncxgKIAEoARIVCg10aWNrZXRz",
+ "X3NwZW50GAsgASgEEhIKCmdvbGRfc3BlbnQYDCABKAQisQEKGlN1Ym1pdFNo",
+ "ZWxsU2hvd2Nhc2VSZXF1ZXN0EiMKBXJpbmZvGAQgASgLMhQuZWkuQmFzaWNS",
+ "ZXF1ZXN0SW5mbxIQCghsb2NhbF9pZBgBIAEoCRIPCgd1c2VyX2lkGAIgASgJ",
+ "EhcKD3B1YmxpY191c2VybmFtZRgFIAEoCBIyCgtmYXJtX2NvbmZpZxgDIAEo",
+ "CzIdLmVpLlNoZWxsREIuRmFybUNvbmZpZ3VyYXRpb24ilwEKDVNoZWxsU2hv",
+ "d2Nhc2USKQoDdG9wGAEgAygLMhwuZWkuU2hlbGxTaG93Y2FzZUxpc3RpbmdJ",
+ "bmZvEi4KCGZlYXR1cmVkGAIgAygLMhwuZWkuU2hlbGxTaG93Y2FzZUxpc3Rp",
+ "bmdJbmZvEisKBWZyZXNoGAMgAygLMhwuZWkuU2hlbGxTaG93Y2FzZUxpc3Rp",
+ "bmdJbmZvIpMDChhTaGVsbFNob3djYXNlTGlzdGluZ0luZm8SCgoCaWQYASAB",
+ "KAkSEAoIbG9jYWxfaWQYDCABKAkSDAoEbmFtZRgCIAEoCRITCgtkZXNjcmlw",
+ "dGlvbhgDIAEoCRIUCgxjcmVhdG9yX25hbWUYDiABKAkSMwoGc3RhdHVzGAsg",
+ "ASgOMiMuZWkuU2hlbGxTaG93Y2FzZUxpc3RpbmdJbmZvLlN0YXR1cxIyCgtm",
+ "YXJtX2NvbmZpZxgEIAEoCzIdLmVpLlNoZWxsREIuRmFybUNvbmZpZ3VyYXRp",
+ "b24SDQoFc2FsZXMYBSABKA0SDQoFZ3Jvc3MYBiABKAQSDQoFdmlld3MYByAB",
+ "KAQSDgoGZXF1aXBzGA0gASgEEg0KBWxpa2VzGAggASgNEhAKCGRpc2xpa2Vz",
+ "GAkgASgNEhEKCXNoYXJlX3VybBgKIAEoCSJGCgZTdGF0dXMSCAoETk9ORRAA",
+ "Eg0KCVNVQk1JVFRFRBABEggKBExJVkUQAhIMCghGRUFUVVJFRBADEgsKB0lO",
+ "VkFMSUQQBCJnCiNTaG93Y2FzZVJveWFsdHlEZWxpdmVyeUNvbmZpcm1hdGlv",
+ "bhIjCgVyaW5mbxgDIAEoCzIULmVpLkJhc2ljUmVxdWVzdEluZm8SCwoDaWRz",
+ "GAEgAygJEg4KBmFtb3VudBgCIAEoDSJJChdTaGVsbFNob3djYXNlTGlzdGlu",
+ "Z1NldBIuCghsaXN0aW5ncxgBIAMoCzIcLmVpLlNoZWxsU2hvd2Nhc2VMaXN0",
+ "aW5nSW5mbyJeChFTaGVsbHNBY3Rpb25CYXRjaBIjCgVyaW5mbxgBIAEoCzIU",
+ "LmVpLkJhc2ljUmVxdWVzdEluZm8SJAoHYWN0aW9ucxgCIAMoCzITLmVpLlNo",
+ "ZWxsc0FjdGlvbkxvZyLRCQoYVXNlclZlcmlmaWNhdGlvbkFuYWx5c2lzEjsK",
+ "Dm92ZXJhbGxfc3RhdHVzGAEgASgOMiMuZWkuVXNlclZlcmlmaWNhdGlvbkFu",
+ "YWx5c2lzLlN0YXR1cxISCgpzdGFydF90aW1lGAIgASgBEhcKD2NvbXBsZXRp",
+ "b25fdGltZRgDIAEoARIVCg1udW1fcHJlc3RpZ2VzGA4gASgBEhEKCXNvdWxf",
+ "ZWdncxgPIAEoARIYChBlZ2dzX29mX3Byb3BoZWN5GBsgASgNEjcKCmlhcF9z",
+ "dGF0dXMYEiABKA4yIy5laS5Vc2VyVmVyaWZpY2F0aW9uQW5hbHlzaXMuU3Rh",
+ "dHVzEhsKE3ZlcmlmaWVkX3Byb19wZXJtaXQYBCABKAgSHQoVdmVyaWZpZWRf",
+ "cGlnZ3lfYnJlYWtzGAUgASgNEhoKEnZlcmlmaWVkX290aGVyX2lhcBgGIAEo",
+ "DRIWCg51bnZlcmlmaWVkX2lhcBgHIAEoDRITCgtnb2xkX2Vhcm5lZBgNIAEo",
+ "ARIZChFyZWd1bGFyX2lhcF9idXllchgWIAEoCBIbChNyZWd1bGFyX2lhcF9j",
+ "aGVhdGVyGBcgASgIEj0KEGFydGlmYWN0c19zdGF0dXMYEyABKA4yIy5laS5V",
+ "c2VyVmVyaWZpY2F0aW9uQW5hbHlzaXMuU3RhdHVzEhoKEm1pc3Npb25zX2Nv",
+ "bXBsZXRlZBgIIAEoDRIbChNhcnRpZmFjdHNfY29sbGVjdGVkGAkgASgBEhoK",
+ "EmFydGlmYWN0c19jb25zdW1lZBgKIAEoARIeChZhcnRpZmFjdHNfaW5faW52",
+ "ZW50b3J5GAsgASgBEiMKG3JhcmVfYXJ0aWZhY3RzX2luX2ludmVudG9yeRgh",
+ "IAEoBBIgChhyYXJlX2FydGlmYWN0c19vbl9zZXJ2ZXIYIiABKAQSKAogbGVn",
+ "ZW5kYXJ5X2FydGlmYWN0c19pbl9pbnZlbnRvcnkYIyABKAQSJQodbGVnZW5k",
+ "YXJ5X2FydGlmYWN0c19vbl9zZXJ2ZXIYJCABKAQSGwoTZ29sZF9zcGVudF9j",
+ "cmFmdGluZxgVIAEoARIaChJleGNlc3NpdmVfY29uc3VtZXMYGCABKAgSGwoT",
+ "ZXhjZXNzaXZlX2ludmVudG9yeRgZIAEoCBIXCg9leGNlc3NpdmVfc3BlbmQY",
+ "GiABKAgSPQoQY29udHJhY3RzX3N0YXR1cxgUIAEoDjIjLmVpLlVzZXJWZXJp",
+ "ZmljYXRpb25BbmFseXNpcy5TdGF0dXMSHAoUbnVtX2Nvb3BfbWVtYmVyc2hp",
+ "cHMYDCABKA0SFwoPdmFsaWRfY29udHJhY3RzGBAgASgNEhkKEWludmFsaWRf",
+ "Y29udHJhY3RzGBEgAygJEhUKDWV4Y2Vzc2l2ZV9lb3AYHCABKAgSIwobZXhj",
+ "ZXNzaXZlX2ludmFsaWRfY29udHJhY3RzGB0gASgIEhAKCHZlcmlmaWVkGB4g",
+ "ASgIEh0KFXZlcmlmaWNhdGlvbl9vdmVycmlkZRgfIAEoCBIjCht2ZXJpZmlj",
+ "YXRpb25fb3ZlcnJpZGVfdmFsdWUYICABKAgiMwoGU3RhdHVzEgsKB1VOS05P",
+ "V04QABIOCgpQUk9DRVNTSU5HEAESDAoIQ09NUExFVEUQAiL1BQoUVXNlclN1",
+ "YnNjcmlwdGlvbkluZm8SOgoSc3Vic2NyaXB0aW9uX2xldmVsGA0gASgOMh4u",
+ "ZWkuVXNlclN1YnNjcmlwdGlvbkluZm8uTGV2ZWwSPwoXbmV4dF9zdWJzY3Jp",
+ "cHRpb25fbGV2ZWwYDyABKA4yHi5laS5Vc2VyU3Vic2NyaXB0aW9uSW5mby5M",
+ "ZXZlbBIkChxsb2NrX25leHRfc3Vic2NyaXB0aW9uX2xldmVsGBIgASgIEh4K",
+ "CHBsYXRmb3JtGAogASgOMgwuZWkuUGxhdGZvcm0SHwoXb3JpZ2luYWxfdHJh",
+ "bnNhY3Rpb25faWQYASABKAkSHQoVbGlua2VkX3RyYW5zYWN0aW9uX2lkGBAg",
+ "ASgJEhQKDGFja25vd2xlZGdlZBgRIAEoCBIYChBmaXJzdF9zdWJzY3JpYmVk",
+ "GAIgASgBEhIKCnBlcmlvZF9lbmQYBCABKAESLwoGc3RhdHVzGAUgASgOMh8u",
+ "ZWkuVXNlclN1YnNjcmlwdGlvbkluZm8uU3RhdHVzEhQKDHN0b3JlX3N0YXR1",
+ "cxgOIAEoCRISCgphdXRvX3JlbmV3GAYgASgIEg8KB3NhbmRib3gYEyABKAgS",
+ "FAoMbGFzdF91cGRhdGVkGAcgASgBEjYKB2hpc3RvcnkYCSADKAsyJS5laS5V",
+ "c2VyU3Vic2NyaXB0aW9uSW5mby5IaXN0b3J5RW50cnkSFQoNcGFzdF91c2Vy",
+ "X2lkcxgLIAMoCRpGCgxIaXN0b3J5RW50cnkSEQoJdGltZXN0YW1wGAEgASgB",
+ "EhIKCm1lc3NhZ2VfaWQYAiABKAkSDwoHbWVzc2FnZRgDIAEoCSIeCgVMZXZl",
+ "bBIMCghTVEFOREFSRBAAEgcKA1BSTxABIl0KBlN0YXR1cxILCgdVTktOT1dO",
+ "EAASCgoGQUNUSVZFEAESCwoHRVhQSVJFRBACEgsKB1JFVk9LRUQQAxIQCgxH",
+ "UkFDRV9QRVJJT0QQBBIOCgpQQVVTRV9IT0xEEAUipgEKHVN1YnNjcmlwdGlv",
+ "bkNoYW5nZUhpbnRSZXF1ZXN0EiMKBXJpbmZvGAMgASgLMhQuZWkuQmFzaWNS",
+ "ZXF1ZXN0SW5mbxIfChdvcmlnaW5hbF90cmFuc2FjdGlvbl9pZBgBIAEoCRI/",
+ "ChduZXh0X3N1YnNjcmlwdGlvbl9sZXZlbBgCIAEoDjIeLmVpLlVzZXJTdWJz",
+ "Y3JpcHRpb25JbmZvLkxldmVsIj4KEkNYUEV2YWxSb2xsb3V0SW5mbxISCgpj",
+ "dXJyZW50X2lkGAEgASgJEhQKDGJhc2lzX3BvaW50cxgCIAEoDSo0CghQbGF0",
+ "Zm9ybRIUChBVTktOT1dOX1BMQVRGT1JNEAASBwoDSU9TEAESCQoFRFJPSUQQ",
+ "Aio9ChBEZXZpY2VGb3JtRmFjdG9yEhIKDlVOS05PV05fREVWSUNFEAASCQoF",
+ "UEhPTkUQARIKCgZUQUJMRVQQAiprCglBZE5ldHdvcmsSCgoGVlVOR0xFEAAS",
+ "DgoKQ0hBUlRCT09TVBABEg0KCUFEX0NPTE9OWRACEgwKCEhZUEVSX01YEAMS",
+ "CQoFVU5JVFkQBBIMCghGQUNFQk9PSxAFEgwKCEFQUExPVklOEAYq7gIKA0Vn",
+ "ZxIKCgZFRElCTEUQARINCglTVVBFUkZPT0QQAhILCgdNRURJQ0FMEAMSDwoL",
+ "Uk9DS0VUX0ZVRUwQBBISCg5TVVBFUl9NQVRFUklBTBAFEgoKBkZVU0lPThAG",
+ "EgsKB1FVQU5UVU0QBxIPCgtJTU1PUlRBTElUWRAIEgsKB1RBQ0hZT04QCRIM",
+ "CghHUkFWSVRPThAKEg0KCURJTElUSElVTRALEgsKB1BST0RJR1kQDBINCglU",
+ "RVJSQUZPUk0QDRIOCgpBTlRJTUFUVEVSEA4SDwoLREFSS19NQVRURVIQDxIG",
+ "CgJBSRAQEgoKBk5FQlVMQRAREgwKCFVOSVZFUlNFEBISEQoNRU5MSUdIVEVO",
+ "TUVOVBATEg0KCUNIT0NPTEFURRBkEgoKBkVBU1RFUhBlEhAKDFdBVEVSQkFM",
+ "TE9PThBmEgwKCEZJUkVXT1JLEGcSCwoHUFVNUEtJThBoEgwKB1VOS05PV04Q",
+ "6AcqLQoIRmFybVR5cGUSCQoFRU1QVFkQARIICgRIT01FEAISDAoIQ09OVFJB",
+ "Q1QQAyorCghHb2FsVHlwZRINCglFR0dTX0xBSUQQARIQCgxVTktOT1dOX0dP",
+ "QUwQZCqJAgoKUmV3YXJkVHlwZRIICgRDQVNIEAESCAoER09MRBACEg0KCVNP",
+ "VUxfRUdHUxADEhQKEEVHR1NfT0ZfUFJPUEhFQ1kQBBIWChJFUElDX1JFU0VB",
+ "UkNIX0lURU0QBRIOCgpQSUdHWV9GSUxMEAYSFAoQUElHR1lfTVVMVElQTElF",
+ "UhAHEhQKEFBJR0dZX0xFVkVMX0JVTVAQCBIJCgVCT09TVBAJEg8KC0JPT1NU",
+ "X1RPS0VOEAoSDAoIQVJUSUZBQ1QQCxIRCg1BUlRJRkFDVF9DQVNFEAwSCwoH",
+ "Q0hJQ0tFThANEhAKDFNIRUxMX1NDUklQVBAOEhIKDlVOS05PV05fUkVXQVJE",
+ "EGQqzQEKClVJTG9jYXRpb24SCAoETk9ORRAAEggKBFNIT1AQARIOCgpCT09T",
+ "VF9TSE9QEAISCQoFUElHR1kQAxIOCgpQUk9fUEVSTUlUEAQSDgoKVUxUUkFf",
+ "U0hPUBAKEgoKBlNIRUxMUxAFEg4KClNIRUxMX1NFVFMQBhITCg9TSEVMTFNf",
+ "U0hPV0NBU0UQDBIMCghDSElDS0VOUxAHEhAKDENISUNLRU5fSEFUUxALEhEK",
+ "DUVQSUNfUkVTRUFSQ0gQCBIMCghTRVRUSU5HUxAJKtMCCghVc2VyVHlwZRIN",
+ "CglBTExfVVNFUlMQABIMCghFR0dFRF9VUBAPEhYKEkNPTlRSQUNUU19VTkxP",
+ "Q0tFRBABEhYKEkFSVElGQUNUU19VTkxPQ0tFRBADEhYKEkZVRUxfVEFOS19V",
+ "TkxPQ0tFRBAEEhUKEVBST19QRVJNSVRfQUNUSVZFEAUSEAoMVUxUUkFfQUNU",
+ "SVZFEAYSEQoNTk9fUFJPX1BFUk1JVBAHEgwKCE5PX1VMVFJBEAgSFgoSQ09O",
+ "VFJBQ1RTX0lOQUNUSVZFEAkSFAoQQ09OVFJBQ1RTX0FDVElWRRAKEhQKEFBM",
+ "QVlJTkdfQ09OVFJBQ1QQCxIWChJBUlRJRkFDVFNfSU5BQ1RJVkUQDBIUChBB",
+ "UlRJRkFDVFNfQUNUSVZFEA0SEgoOUFJFU1RJR0VfUkVBRFkQDhISCg5QSUdH",
+ "WV9IRVNJVEFOVBAQKjQKEExlYWRlcmJvYXJkU2NvcGUSDAoIQUxMX1RJTUUQ",
+ "ABISCg5DVVJSRU5UX1NFQVNPThAB"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Ei.Platform), typeof(global::Ei.DeviceFormFactor), typeof(global::Ei.AdNetwork), typeof(global::Ei.Egg), typeof(global::Ei.FarmType), typeof(global::Ei.GoalType), typeof(global::Ei.RewardType), typeof(global::Ei.UILocation), typeof(global::Ei.UserType), typeof(global::Ei.LeaderboardScope), }, null, new pbr::GeneratedClrTypeInfo[] {
@@ -1191,7 +1199,7 @@ static EiReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.MailDB), global::Ei.MailDB.Parser, new[]{ "Mail", "TipsDbData", "TipsChecksum" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.TipsDB), global::Ei.TipsDB.Parser, new[]{ "Tips" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.MailState), global::Ei.MailState.Parser, new[]{ "ReadMailIds", "TipsStates", "TipsChecksum" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.MailState.Types.TipState), global::Ei.MailState.Types.TipState.Parser, new[]{ "Id", "Reads", "TimeRead" }, null, null, null, null)}),
- new pbr::GeneratedClrTypeInfo(typeof(global::Ei.PeriodicalsResponse), global::Ei.PeriodicalsResponse.Parser, new[]{ "Sales", "Events", "Contracts", "Evaluations", "Gifts", "ArtifactCases", "LiveConfig", "MailBag", "ContractPlayerInfo" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Ei.PeriodicalsResponse), global::Ei.PeriodicalsResponse.Parser, new[]{ "Sales", "Events", "Contracts", "Evaluations", "Gifts", "ArtifactCases", "LiveConfig", "MailBag", "ContractPlayerInfo", "ShowcaseRoyalties" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.PeriodicalsResponse.Types.RoyaltyInfo), global::Ei.PeriodicalsResponse.Types.RoyaltyInfo.Parser, new[]{ "Id", "Amount" }, null, null, null, null)}),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.GetPeriodicalsRequest), global::Ei.GetPeriodicalsRequest.Parser, new[]{ "Rinfo", "UserId", "PiggyFull", "PiggyFoundFull", "SecondsFullRealtime", "SecondsFullGametime", "LostIncrements", "SoulEggs", "MysticalEarningsMult", "Eop", "ContractsUnlocked", "ArtifactsUnlocked", "CurrentClientVersion", "Debug" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ConfigRequest), global::Ei.ConfigRequest.Parser, new[]{ "Rinfo", "SoulEggs", "ContractsUnlocked", "ArtifactsUnlocked", "FuelTankUnlocked", "ProPermit", "Ultra", "TipsChecksum" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ConfigResponse), global::Ei.ConfigResponse.Parser, new[]{ "LiveConfig", "MailBag", "DlcCatalog" }, null, null, null, null),
@@ -1222,7 +1230,7 @@ static EiReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ArtifactsDB), global::Ei.ArtifactsDB.Parser, new[]{ "InventoryItems", "ItemSequence", "InventorySlots", "ActiveArtifactsDEPRECATED", "ActiveArtifactSets", "SavedArtifactSets", "ArtifactStatus", "MissionInfos", "MissionArchive", "DiscoveredArtifactsDEPRECATED", "CraftableArtifactsDEPRECATED", "CraftingCountsDEPRECATED" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ArtifactsDB.Types.ActiveArtifactSlot), global::Ei.ArtifactsDB.Types.ActiveArtifactSlot.Parser, new[]{ "Occupied", "ItemId" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ArtifactsDB.Types.ActiveArtifactSet), global::Ei.ArtifactsDB.Types.ActiveArtifactSet.Parser, new[]{ "Slots", "Uid" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ArtifactsDB.Types.CraftableArtifact), global::Ei.ArtifactsDB.Types.CraftableArtifact.Parser, new[]{ "Spec", "Discovered", "Craftable", "RecipeDiscovered", "Seen", "Count" }, null, null, null, null)}),
- new pbr::GeneratedClrTypeInfo(typeof(global::Ei.AuthenticatedMessage), global::Ei.AuthenticatedMessage.Parser, new[]{ "Message", "Version", "Code", "Compressed", "OriginalSize" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Ei.AuthenticatedMessage), global::Ei.AuthenticatedMessage.Parser, new[]{ "Message", "Version", "Code", "Compressed", "OriginalSize", "UserId" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.LogCompleteMissionPayload), global::Ei.LogCompleteMissionPayload.Parser, new[]{ "Req", "Res" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.LogCraftArtifactPayload), global::Ei.LogCraftArtifactPayload.Parser, new[]{ "Req", "Res" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.LogConsumeArtifactPayload), global::Ei.LogConsumeArtifactPayload.Parser, new[]{ "Req", "Res" }, null, null, null, null),
@@ -1241,7 +1249,7 @@ static EiReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellDB.Types.ShellElementStatus), global::Ei.ShellDB.Types.ShellElementStatus.Parser, new[]{ "Element", "SetIdentifier" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellDB.Types.ShellSetVariationStatus), global::Ei.ShellDB.Types.ShellSetVariationStatus.Parser, new[]{ "SetIdentifier", "OwnedVariations" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellDB.Types.FarmConfiguration), global::Ei.ShellDB.Types.FarmConfiguration.Parser, new[]{ "LockedElements", "ShellConfigs", "ShellSetConfigs", "ConfigureChickensByGroup", "GroupConfigs", "ChickenConfigs", "LightingConfigEnabled", "LightingConfig" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellDB.Types.SavedFarmConfiguration), global::Ei.ShellDB.Types.SavedFarmConfiguration.Parser, new[]{ "Name", "Config", "ClientSaveTime", "ServerId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellDB.Types.SavedFarmConfiguration), global::Ei.ShellDB.Types.SavedFarmConfiguration.Parser, new[]{ "Id", "Config", "ClientSaveTime", "ServerId", "DisplayName", "Purchased" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellDB.Types.ShellConfiguration), global::Ei.ShellDB.Types.ShellConfiguration.Parser, new[]{ "AssetType", "Index", "ShellIdentifier" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellDB.Types.ShellSetConfiguration), global::Ei.ShellDB.Types.ShellSetConfiguration.Parser, new[]{ "Element", "Index", "ShellSetIdentifier", "VariationIdentifier", "DecoratorIdentifier" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellDB.Types.ShellGroupConfiguration), global::Ei.ShellDB.Types.ShellGroupConfiguration.Parser, new[]{ "AssetType", "GroupIdentifier" }, null, null, null, null),
@@ -1249,11 +1257,12 @@ static EiReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellDB.Types.LightingConfig), global::Ei.ShellDB.Types.LightingConfig.Parser, new[]{ "LightDir", "LightDirectColor", "LightDirectIntensity", "LightAmbientColor", "LightAmbientIntensity", "FogColor", "FogNear", "FogFar", "FogDensity" }, null, null, null, null)}),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellPopularityStats), global::Ei.ShellPopularityStats.Parser, new[]{ "Data" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellPopularityStats.Types.Entry), global::Ei.ShellPopularityStats.Types.Entry.Parser, new[]{ "Id", "Element", "Spent", "Count" }, null, null, null, null)}),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellsActionLog), global::Ei.ShellsActionLog.Parser, new[]{ "Rinfo", "UserId", "Action", "SubId", "FarmElement", "Cost", "ApproxTime", "Version", "FarmIndex", "SoulEggs", "TicketsSpent", "GoldSpent" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Ei.SubmitShellShowcaseRequest), global::Ei.SubmitShellShowcaseRequest.Parser, new[]{ "Rinfo", "LocalId", "UserId", "FarmConfig" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellShowcase), global::Ei.ShellShowcase.Parser, new[]{ "Top", "Featured", "Random" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellShowcaseListingInfo), global::Ei.ShellShowcaseListingInfo.Parser, new[]{ "Id", "LocalId", "Name", "Description", "Status", "FarmConfig", "Sales", "Gross", "Views", "Likes", "Dislikes", "ShareUrl" }, null, new[]{ typeof(global::Ei.ShellShowcaseListingInfo.Types.Status) }, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Ei.SubmitShellShowcaseRequest), global::Ei.SubmitShellShowcaseRequest.Parser, new[]{ "Rinfo", "LocalId", "UserId", "PublicUsername", "FarmConfig" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellShowcase), global::Ei.ShellShowcase.Parser, new[]{ "Top", "Featured", "Fresh" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellShowcaseListingInfo), global::Ei.ShellShowcaseListingInfo.Parser, new[]{ "Id", "LocalId", "Name", "Description", "CreatorName", "Status", "FarmConfig", "Sales", "Gross", "Views", "Equips", "Likes", "Dislikes", "ShareUrl" }, null, new[]{ typeof(global::Ei.ShellShowcaseListingInfo.Types.Status) }, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShowcaseRoyaltyDeliveryConfirmation), global::Ei.ShowcaseRoyaltyDeliveryConfirmation.Parser, new[]{ "Rinfo", "Ids", "Amount" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellShowcaseListingSet), global::Ei.ShellShowcaseListingSet.Parser, new[]{ "Listings" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellShowcaseAction), global::Ei.ShellShowcaseAction.Parser, new[]{ "Action", "UserId", "Id", "Value" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Ei.ShellsActionBatch), global::Ei.ShellsActionBatch.Parser, new[]{ "Rinfo", "Actions" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.UserVerificationAnalysis), global::Ei.UserVerificationAnalysis.Parser, new[]{ "OverallStatus", "StartTime", "CompletionTime", "NumPrestiges", "SoulEggs", "EggsOfProphecy", "IapStatus", "VerifiedProPermit", "VerifiedPiggyBreaks", "VerifiedOtherIap", "UnverifiedIap", "GoldEarned", "RegularIapBuyer", "RegularIapCheater", "ArtifactsStatus", "MissionsCompleted", "ArtifactsCollected", "ArtifactsConsumed", "ArtifactsInInventory", "RareArtifactsInInventory", "RareArtifactsOnServer", "LegendaryArtifactsInInventory", "LegendaryArtifactsOnServer", "GoldSpentCrafting", "ExcessiveConsumes", "ExcessiveInventory", "ExcessiveSpend", "ContractsStatus", "NumCoopMemberships", "ValidContracts", "InvalidContracts", "ExcessiveEop", "ExcessiveInvalidContracts", "Verified", "VerificationOverride", "VerificationOverrideValue" }, null, new[]{ typeof(global::Ei.UserVerificationAnalysis.Types.Status) }, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.UserSubscriptionInfo), global::Ei.UserSubscriptionInfo.Parser, new[]{ "SubscriptionLevel", "NextSubscriptionLevel", "LockNextSubscriptionLevel", "Platform", "OriginalTransactionId", "LinkedTransactionId", "Acknowledged", "FirstSubscribed", "PeriodEnd", "Status", "StoreStatus", "AutoRenew", "Sandbox", "LastUpdated", "History", "PastUserIds" }, null, new[]{ typeof(global::Ei.UserSubscriptionInfo.Types.Level), typeof(global::Ei.UserSubscriptionInfo.Types.Status) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Ei.UserSubscriptionInfo.Types.HistoryEntry), global::Ei.UserSubscriptionInfo.Types.HistoryEntry.Parser, new[]{ "Timestamp", "MessageId", "Message" }, null, null, null, null)}),
new pbr::GeneratedClrTypeInfo(typeof(global::Ei.SubscriptionChangeHintRequest), global::Ei.SubscriptionChangeHintRequest.Parser, new[]{ "Rinfo", "OriginalTransactionId", "NextSubscriptionLevel" }, null, null, null, null),
@@ -1352,6 +1361,7 @@ public enum UILocation {
[pbr::OriginalName("ULTRA_SHOP")] UltraShop = 10,
[pbr::OriginalName("SHELLS")] Shells = 5,
[pbr::OriginalName("SHELL_SETS")] ShellSets = 6,
+ [pbr::OriginalName("SHELLS_SHOWCASE")] ShellsShowcase = 12,
[pbr::OriginalName("CHICKENS")] Chickens = 7,
[pbr::OriginalName("CHICKEN_HATS")] ChickenHats = 11,
[pbr::OriginalName("EPIC_RESEARCH")] EpicResearch = 8,
@@ -61668,6 +61678,7 @@ public PeriodicalsResponse(PeriodicalsResponse other) : this() {
liveConfig_ = other.liveConfig_ != null ? other.liveConfig_.Clone() : null;
mailBag_ = other.mailBag_ != null ? other.mailBag_.Clone() : null;
contractPlayerInfo_ = other.contractPlayerInfo_ != null ? other.contractPlayerInfo_.Clone() : null;
+ showcaseRoyalties_ = other.showcaseRoyalties_.Clone();
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -61782,6 +61793,17 @@ public PeriodicalsResponse Clone() {
}
}
+ /// Field number for the "showcase_royalties" field.
+ public const int ShowcaseRoyaltiesFieldNumber = 10;
+ private static readonly pb::FieldCodec _repeated_showcaseRoyalties_codec
+ = pb::FieldCodec.ForMessage(82, global::Ei.PeriodicalsResponse.Types.RoyaltyInfo.Parser);
+ private readonly pbc::RepeatedField showcaseRoyalties_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField ShowcaseRoyalties {
+ get { return showcaseRoyalties_; }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -61806,6 +61828,7 @@ public bool Equals(PeriodicalsResponse other) {
if (!object.Equals(LiveConfig, other.LiveConfig)) return false;
if (!object.Equals(MailBag, other.MailBag)) return false;
if (!object.Equals(ContractPlayerInfo, other.ContractPlayerInfo)) return false;
+ if(!showcaseRoyalties_.Equals(other.showcaseRoyalties_)) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -61822,6 +61845,7 @@ public override int GetHashCode() {
if (liveConfig_ != null) hash ^= LiveConfig.GetHashCode();
if (mailBag_ != null) hash ^= MailBag.GetHashCode();
if (contractPlayerInfo_ != null) hash ^= ContractPlayerInfo.GetHashCode();
+ hash ^= showcaseRoyalties_.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -61867,6 +61891,7 @@ public void WriteTo(pb::CodedOutputStream output) {
}
evaluations_.WriteTo(output, _repeated_evaluations_codec);
artifactCases_.WriteTo(output, _repeated_artifactCases_codec);
+ showcaseRoyalties_.WriteTo(output, _repeated_showcaseRoyalties_codec);
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -61904,6 +61929,7 @@ public void WriteTo(pb::CodedOutputStream output) {
}
evaluations_.WriteTo(ref output, _repeated_evaluations_codec);
artifactCases_.WriteTo(ref output, _repeated_artifactCases_codec);
+ showcaseRoyalties_.WriteTo(ref output, _repeated_showcaseRoyalties_codec);
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -61935,6 +61961,7 @@ public int CalculateSize() {
if (contractPlayerInfo_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(ContractPlayerInfo);
}
+ size += showcaseRoyalties_.CalculateSize(_repeated_showcaseRoyalties_codec);
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -61986,6 +62013,7 @@ public void MergeFrom(PeriodicalsResponse other) {
}
ContractPlayerInfo.MergeFrom(other.ContractPlayerInfo);
}
+ showcaseRoyalties_.Add(other.showcaseRoyalties_);
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -62055,6 +62083,10 @@ public void MergeFrom(pb::CodedInputStream input) {
artifactCases_.AddEntriesFrom(input, _repeated_artifactCases_codec);
break;
}
+ case 82: {
+ showcaseRoyalties_.AddEntriesFrom(input, _repeated_showcaseRoyalties_codec);
+ break;
+ }
}
}
#endif
@@ -62124,11 +62156,280 @@ public void MergeFrom(pb::CodedInputStream input) {
artifactCases_.AddEntriesFrom(ref input, _repeated_artifactCases_codec);
break;
}
+ case 82: {
+ showcaseRoyalties_.AddEntriesFrom(ref input, _repeated_showcaseRoyalties_codec);
+ break;
+ }
}
}
}
#endif
+ #region Nested types
+ /// Container for nested types declared in the PeriodicalsResponse message type.
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static partial class Types {
+ public sealed partial class RoyaltyInfo : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RoyaltyInfo());
+ private pb::UnknownFieldSet _unknownFields;
+ private int _hasBits0;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Ei.PeriodicalsResponse.Descriptor.NestedTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public RoyaltyInfo() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public RoyaltyInfo(RoyaltyInfo other) : this() {
+ _hasBits0 = other._hasBits0;
+ id_ = other.id_;
+ amount_ = other.amount_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public RoyaltyInfo Clone() {
+ return new RoyaltyInfo(this);
+ }
+
+ /// Field number for the "id" field.
+ public const int IdFieldNumber = 1;
+ private readonly static string IdDefaultValue = "";
+
+ private string id_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Id {
+ get { return id_ ?? IdDefaultValue; }
+ set {
+ id_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+ /// Gets whether the "id" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasId {
+ get { return id_ != null; }
+ }
+ /// Clears the value of the "id" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearId() {
+ id_ = null;
+ }
+
+ /// Field number for the "amount" field.
+ public const int AmountFieldNumber = 2;
+ private readonly static uint AmountDefaultValue = 0;
+
+ private uint amount_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Amount {
+ get { if ((_hasBits0 & 1) != 0) { return amount_; } else { return AmountDefaultValue; } }
+ set {
+ _hasBits0 |= 1;
+ amount_ = value;
+ }
+ }
+ /// Gets whether the "amount" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasAmount {
+ get { return (_hasBits0 & 1) != 0; }
+ }
+ /// Clears the value of the "amount" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearAmount() {
+ _hasBits0 &= ~1;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as RoyaltyInfo);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(RoyaltyInfo other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Id != other.Id) return false;
+ if (Amount != other.Amount) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HasId) hash ^= Id.GetHashCode();
+ if (HasAmount) hash ^= Amount.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasId) {
+ output.WriteRawTag(10);
+ output.WriteString(Id);
+ }
+ if (HasAmount) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Amount);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasId) {
+ output.WriteRawTag(10);
+ output.WriteString(Id);
+ }
+ if (HasAmount) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Amount);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HasId) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Id);
+ }
+ if (HasAmount) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Amount);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(RoyaltyInfo other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HasId) {
+ Id = other.Id;
+ }
+ if (other.HasAmount) {
+ Amount = other.Amount;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ Id = input.ReadString();
+ break;
+ }
+ case 16: {
+ Amount = input.ReadUInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ Id = input.ReadString();
+ break;
+ }
+ case 16: {
+ Amount = input.ReadUInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ }
+ #endregion
+
}
public sealed partial class GetPeriodicalsRequest : pb::IMessage
@@ -77237,6 +77538,7 @@ public AuthenticatedMessage(AuthenticatedMessage other) : this() {
code_ = other.code_;
compressed_ = other.compressed_;
originalSize_ = other.originalSize_;
+ userId_ = other.userId_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -77379,6 +77681,32 @@ public void ClearOriginalSize() {
_hasBits0 &= ~4;
}
+ /// Field number for the "user_id" field.
+ public const int UserIdFieldNumber = 6;
+ private readonly static string UserIdDefaultValue = "";
+
+ private string userId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserId {
+ get { return userId_ ?? UserIdDefaultValue; }
+ set {
+ userId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+ /// Gets whether the "user_id" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasUserId {
+ get { return userId_ != null; }
+ }
+ /// Clears the value of the "user_id" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearUserId() {
+ userId_ = null;
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -77399,6 +77727,7 @@ public bool Equals(AuthenticatedMessage other) {
if (Code != other.Code) return false;
if (Compressed != other.Compressed) return false;
if (OriginalSize != other.OriginalSize) return false;
+ if (UserId != other.UserId) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -77411,6 +77740,7 @@ public override int GetHashCode() {
if (HasCode) hash ^= Code.GetHashCode();
if (HasCompressed) hash ^= Compressed.GetHashCode();
if (HasOriginalSize) hash ^= OriginalSize.GetHashCode();
+ if (HasUserId) hash ^= UserId.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -77449,6 +77779,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(40);
output.WriteUInt32(OriginalSize);
}
+ if (HasUserId) {
+ output.WriteRawTag(50);
+ output.WriteString(UserId);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -77479,6 +77813,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(40);
output.WriteUInt32(OriginalSize);
}
+ if (HasUserId) {
+ output.WriteRawTag(50);
+ output.WriteString(UserId);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -77504,6 +77842,9 @@ public int CalculateSize() {
if (HasOriginalSize) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(OriginalSize);
}
+ if (HasUserId) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserId);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -77531,6 +77872,9 @@ public void MergeFrom(AuthenticatedMessage other) {
if (other.HasOriginalSize) {
OriginalSize = other.OriginalSize;
}
+ if (other.HasUserId) {
+ UserId = other.UserId;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -77566,6 +77910,10 @@ public void MergeFrom(pb::CodedInputStream input) {
OriginalSize = input.ReadUInt32();
break;
}
+ case 50: {
+ UserId = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -77601,6 +77949,10 @@ public void MergeFrom(pb::CodedInputStream input) {
OriginalSize = input.ReadUInt32();
break;
}
+ case 50: {
+ UserId = input.ReadString();
+ break;
+ }
}
}
}
@@ -86902,10 +87254,12 @@ public SavedFarmConfiguration() {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public SavedFarmConfiguration(SavedFarmConfiguration other) : this() {
_hasBits0 = other._hasBits0;
- name_ = other.name_;
+ id_ = other.id_;
config_ = other.config_ != null ? other.config_.Clone() : null;
clientSaveTime_ = other.clientSaveTime_;
serverId_ = other.serverId_;
+ displayName_ = other.displayName_;
+ purchased_ = other.purchased_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -86915,30 +87269,30 @@ public SavedFarmConfiguration Clone() {
return new SavedFarmConfiguration(this);
}
- /// Field number for the "name" field.
- public const int NameFieldNumber = 1;
- private readonly static string NameDefaultValue = "";
+ /// Field number for the "id" field.
+ public const int IdFieldNumber = 1;
+ private readonly static string IdDefaultValue = "";
- private string name_;
+ private string id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public string Name {
- get { return name_ ?? NameDefaultValue; }
+ public string Id {
+ get { return id_ ?? IdDefaultValue; }
set {
- name_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ id_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
- /// Gets whether the "name" field is set
+ /// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool HasName {
- get { return name_ != null; }
+ public bool HasId {
+ get { return id_ != null; }
}
- /// Clears the value of the "name" field
+ /// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void ClearName() {
- name_ = null;
+ public void ClearId() {
+ id_ = null;
}
/// Field number for the "config" field.
@@ -87006,6 +87360,59 @@ public void ClearServerId() {
serverId_ = null;
}
+ /// Field number for the "display_name" field.
+ public const int DisplayNameFieldNumber = 5;
+ private readonly static string DisplayNameDefaultValue = "";
+
+ private string displayName_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string DisplayName {
+ get { return displayName_ ?? DisplayNameDefaultValue; }
+ set {
+ displayName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+ /// Gets whether the "display_name" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasDisplayName {
+ get { return displayName_ != null; }
+ }
+ /// Clears the value of the "display_name" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearDisplayName() {
+ displayName_ = null;
+ }
+
+ /// Field number for the "purchased" field.
+ public const int PurchasedFieldNumber = 6;
+ private readonly static bool PurchasedDefaultValue = false;
+
+ private bool purchased_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Purchased {
+ get { if ((_hasBits0 & 2) != 0) { return purchased_; } else { return PurchasedDefaultValue; } }
+ set {
+ _hasBits0 |= 2;
+ purchased_ = value;
+ }
+ }
+ /// Gets whether the "purchased" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasPurchased {
+ get { return (_hasBits0 & 2) != 0; }
+ }
+ /// Clears the value of the "purchased" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearPurchased() {
+ _hasBits0 &= ~2;
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -87021,10 +87428,12 @@ public bool Equals(SavedFarmConfiguration other) {
if (ReferenceEquals(other, this)) {
return true;
}
- if (Name != other.Name) return false;
+ if (Id != other.Id) return false;
if (!object.Equals(Config, other.Config)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(ClientSaveTime, other.ClientSaveTime)) return false;
if (ServerId != other.ServerId) return false;
+ if (DisplayName != other.DisplayName) return false;
+ if (Purchased != other.Purchased) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -87032,10 +87441,12 @@ public bool Equals(SavedFarmConfiguration other) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- if (HasName) hash ^= Name.GetHashCode();
+ if (HasId) hash ^= Id.GetHashCode();
if (config_ != null) hash ^= Config.GetHashCode();
if (HasClientSaveTime) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(ClientSaveTime);
if (HasServerId) hash ^= ServerId.GetHashCode();
+ if (HasDisplayName) hash ^= DisplayName.GetHashCode();
+ if (HasPurchased) hash ^= Purchased.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -87054,9 +87465,9 @@ public void WriteTo(pb::CodedOutputStream output) {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- if (HasName) {
+ if (HasId) {
output.WriteRawTag(10);
- output.WriteString(Name);
+ output.WriteString(Id);
}
if (config_ != null) {
output.WriteRawTag(18);
@@ -87070,6 +87481,14 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteString(ServerId);
}
+ if (HasDisplayName) {
+ output.WriteRawTag(42);
+ output.WriteString(DisplayName);
+ }
+ if (HasPurchased) {
+ output.WriteRawTag(48);
+ output.WriteBool(Purchased);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -87080,9 +87499,9 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- if (HasName) {
+ if (HasId) {
output.WriteRawTag(10);
- output.WriteString(Name);
+ output.WriteString(Id);
}
if (config_ != null) {
output.WriteRawTag(18);
@@ -87096,6 +87515,14 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteString(ServerId);
}
+ if (HasDisplayName) {
+ output.WriteRawTag(42);
+ output.WriteString(DisplayName);
+ }
+ if (HasPurchased) {
+ output.WriteRawTag(48);
+ output.WriteBool(Purchased);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -87106,8 +87533,8 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- if (HasName) {
- size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
+ if (HasId) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Id);
}
if (config_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Config);
@@ -87118,6 +87545,12 @@ public int CalculateSize() {
if (HasServerId) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(ServerId);
}
+ if (HasDisplayName) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(DisplayName);
+ }
+ if (HasPurchased) {
+ size += 1 + 1;
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -87130,8 +87563,8 @@ public void MergeFrom(SavedFarmConfiguration other) {
if (other == null) {
return;
}
- if (other.HasName) {
- Name = other.Name;
+ if (other.HasId) {
+ Id = other.Id;
}
if (other.config_ != null) {
if (config_ == null) {
@@ -87145,6 +87578,12 @@ public void MergeFrom(SavedFarmConfiguration other) {
if (other.HasServerId) {
ServerId = other.ServerId;
}
+ if (other.HasDisplayName) {
+ DisplayName = other.DisplayName;
+ }
+ if (other.HasPurchased) {
+ Purchased = other.Purchased;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -87161,7 +87600,7 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
- Name = input.ReadString();
+ Id = input.ReadString();
break;
}
case 18: {
@@ -87179,6 +87618,14 @@ public void MergeFrom(pb::CodedInputStream input) {
ServerId = input.ReadString();
break;
}
+ case 42: {
+ DisplayName = input.ReadString();
+ break;
+ }
+ case 48: {
+ Purchased = input.ReadBool();
+ break;
+ }
}
}
#endif
@@ -87195,7 +87642,7 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
- Name = input.ReadString();
+ Id = input.ReadString();
break;
}
case 18: {
@@ -87213,6 +87660,14 @@ public void MergeFrom(pb::CodedInputStream input) {
ServerId = input.ReadString();
break;
}
+ case 42: {
+ DisplayName = input.ReadString();
+ break;
+ }
+ case 48: {
+ Purchased = input.ReadBool();
+ break;
+ }
}
}
}
@@ -90376,6 +90831,7 @@ public sealed partial class SubmitShellShowcaseRequest : pb::IMessage _parser = new pb::MessageParser(() => new SubmitShellShowcaseRequest());
private pb::UnknownFieldSet _unknownFields;
+ private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pb::MessageParser Parser { get { return _parser; } }
@@ -90403,9 +90859,11 @@ public SubmitShellShowcaseRequest() {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public SubmitShellShowcaseRequest(SubmitShellShowcaseRequest other) : this() {
+ _hasBits0 = other._hasBits0;
rinfo_ = other.rinfo_ != null ? other.rinfo_.Clone() : null;
localId_ = other.localId_;
userId_ = other.userId_;
+ publicUsername_ = other.publicUsername_;
farmConfig_ = other.farmConfig_ != null ? other.farmConfig_.Clone() : null;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -90480,6 +90938,33 @@ public void ClearUserId() {
userId_ = null;
}
+ /// Field number for the "public_username" field.
+ public const int PublicUsernameFieldNumber = 5;
+ private readonly static bool PublicUsernameDefaultValue = false;
+
+ private bool publicUsername_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool PublicUsername {
+ get { if ((_hasBits0 & 1) != 0) { return publicUsername_; } else { return PublicUsernameDefaultValue; } }
+ set {
+ _hasBits0 |= 1;
+ publicUsername_ = value;
+ }
+ }
+ /// Gets whether the "public_username" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasPublicUsername {
+ get { return (_hasBits0 & 1) != 0; }
+ }
+ /// Clears the value of the "public_username" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearPublicUsername() {
+ _hasBits0 &= ~1;
+ }
+
/// Field number for the "farm_config" field.
public const int FarmConfigFieldNumber = 3;
private global::Ei.ShellDB.Types.FarmConfiguration farmConfig_;
@@ -90510,6 +90995,7 @@ public bool Equals(SubmitShellShowcaseRequest other) {
if (!object.Equals(Rinfo, other.Rinfo)) return false;
if (LocalId != other.LocalId) return false;
if (UserId != other.UserId) return false;
+ if (PublicUsername != other.PublicUsername) return false;
if (!object.Equals(FarmConfig, other.FarmConfig)) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -90521,6 +91007,7 @@ public override int GetHashCode() {
if (rinfo_ != null) hash ^= Rinfo.GetHashCode();
if (HasLocalId) hash ^= LocalId.GetHashCode();
if (HasUserId) hash ^= UserId.GetHashCode();
+ if (HasPublicUsername) hash ^= PublicUsername.GetHashCode();
if (farmConfig_ != null) hash ^= FarmConfig.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -90556,6 +91043,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteMessage(Rinfo);
}
+ if (HasPublicUsername) {
+ output.WriteRawTag(40);
+ output.WriteBool(PublicUsername);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -90582,6 +91073,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteMessage(Rinfo);
}
+ if (HasPublicUsername) {
+ output.WriteRawTag(40);
+ output.WriteBool(PublicUsername);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -90601,6 +91096,9 @@ public int CalculateSize() {
if (HasUserId) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(UserId);
}
+ if (HasPublicUsername) {
+ size += 1 + 1;
+ }
if (farmConfig_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(FarmConfig);
}
@@ -90628,6 +91126,9 @@ public void MergeFrom(SubmitShellShowcaseRequest other) {
if (other.HasUserId) {
UserId = other.UserId;
}
+ if (other.HasPublicUsername) {
+ PublicUsername = other.PublicUsername;
+ }
if (other.farmConfig_ != null) {
if (farmConfig_ == null) {
FarmConfig = new global::Ei.ShellDB.Types.FarmConfiguration();
@@ -90671,6 +91172,10 @@ public void MergeFrom(pb::CodedInputStream input) {
input.ReadMessage(Rinfo);
break;
}
+ case 40: {
+ PublicUsername = input.ReadBool();
+ break;
+ }
}
}
#endif
@@ -90708,6 +91213,10 @@ public void MergeFrom(pb::CodedInputStream input) {
input.ReadMessage(Rinfo);
break;
}
+ case 40: {
+ PublicUsername = input.ReadBool();
+ break;
+ }
}
}
}
@@ -90751,7 +91260,7 @@ public ShellShowcase() {
public ShellShowcase(ShellShowcase other) : this() {
top_ = other.top_.Clone();
featured_ = other.featured_.Clone();
- random_ = other.random_.Clone();
+ fresh_ = other.fresh_.Clone();
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -90783,15 +91292,15 @@ public ShellShowcase Clone() {
get { return featured_; }
}
- /// Field number for the "random" field.
- public const int RandomFieldNumber = 3;
- private static readonly pb::FieldCodec _repeated_random_codec
+ /// Field number for the "fresh" field.
+ public const int FreshFieldNumber = 3;
+ private static readonly pb::FieldCodec _repeated_fresh_codec
= pb::FieldCodec.ForMessage(26, global::Ei.ShellShowcaseListingInfo.Parser);
- private readonly pbc::RepeatedField random_ = new pbc::RepeatedField();
+ private readonly pbc::RepeatedField fresh_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField Random {
- get { return random_; }
+ public pbc::RepeatedField Fresh {
+ get { return fresh_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -90811,7 +91320,7 @@ public bool Equals(ShellShowcase other) {
}
if(!top_.Equals(other.top_)) return false;
if(!featured_.Equals(other.featured_)) return false;
- if(!random_.Equals(other.random_)) return false;
+ if(!fresh_.Equals(other.fresh_)) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -90821,7 +91330,7 @@ public override int GetHashCode() {
int hash = 1;
hash ^= top_.GetHashCode();
hash ^= featured_.GetHashCode();
- hash ^= random_.GetHashCode();
+ hash ^= fresh_.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -90842,7 +91351,7 @@ public void WriteTo(pb::CodedOutputStream output) {
#else
top_.WriteTo(output, _repeated_top_codec);
featured_.WriteTo(output, _repeated_featured_codec);
- random_.WriteTo(output, _repeated_random_codec);
+ fresh_.WriteTo(output, _repeated_fresh_codec);
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -90855,7 +91364,7 @@ public void WriteTo(pb::CodedOutputStream output) {
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
top_.WriteTo(ref output, _repeated_top_codec);
featured_.WriteTo(ref output, _repeated_featured_codec);
- random_.WriteTo(ref output, _repeated_random_codec);
+ fresh_.WriteTo(ref output, _repeated_fresh_codec);
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -90868,7 +91377,7 @@ public int CalculateSize() {
int size = 0;
size += top_.CalculateSize(_repeated_top_codec);
size += featured_.CalculateSize(_repeated_featured_codec);
- size += random_.CalculateSize(_repeated_random_codec);
+ size += fresh_.CalculateSize(_repeated_fresh_codec);
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -90883,7 +91392,7 @@ public void MergeFrom(ShellShowcase other) {
}
top_.Add(other.top_);
featured_.Add(other.featured_);
- random_.Add(other.random_);
+ fresh_.Add(other.fresh_);
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -90908,7 +91417,7 @@ public void MergeFrom(pb::CodedInputStream input) {
break;
}
case 26: {
- random_.AddEntriesFrom(input, _repeated_random_codec);
+ fresh_.AddEntriesFrom(input, _repeated_fresh_codec);
break;
}
}
@@ -90935,7 +91444,7 @@ public void MergeFrom(pb::CodedInputStream input) {
break;
}
case 26: {
- random_.AddEntriesFrom(ref input, _repeated_random_codec);
+ fresh_.AddEntriesFrom(ref input, _repeated_fresh_codec);
break;
}
}
@@ -90985,11 +91494,13 @@ public ShellShowcaseListingInfo(ShellShowcaseListingInfo other) : this() {
localId_ = other.localId_;
name_ = other.name_;
description_ = other.description_;
+ creatorName_ = other.creatorName_;
status_ = other.status_;
farmConfig_ = other.farmConfig_ != null ? other.farmConfig_.Clone() : null;
sales_ = other.sales_;
gross_ = other.gross_;
views_ = other.views_;
+ equips_ = other.equips_;
likes_ = other.likes_;
dislikes_ = other.dislikes_;
shareUrl_ = other.shareUrl_;
@@ -91106,6 +91617,32 @@ public void ClearDescription() {
description_ = null;
}
+ /// Field number for the "creator_name" field.
+ public const int CreatorNameFieldNumber = 14;
+ private readonly static string CreatorNameDefaultValue = "";
+
+ private string creatorName_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string CreatorName {
+ get { return creatorName_ ?? CreatorNameDefaultValue; }
+ set {
+ creatorName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+ /// Gets whether the "creator_name" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasCreatorName {
+ get { return creatorName_ != null; }
+ }
+ /// Clears the value of the "creator_name" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearCreatorName() {
+ creatorName_ = null;
+ }
+
/// Field number for the "status" field.
public const int StatusFieldNumber = 11;
private readonly static global::Ei.ShellShowcaseListingInfo.Types.Status StatusDefaultValue = global::Ei.ShellShowcaseListingInfo.Types.Status.None;
@@ -91226,6 +91763,33 @@ public void ClearViews() {
_hasBits0 &= ~4;
}
+ /// Field number for the "equips" field.
+ public const int EquipsFieldNumber = 13;
+ private readonly static ulong EquipsDefaultValue = 0UL;
+
+ private ulong equips_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ulong Equips {
+ get { if ((_hasBits0 & 64) != 0) { return equips_; } else { return EquipsDefaultValue; } }
+ set {
+ _hasBits0 |= 64;
+ equips_ = value;
+ }
+ }
+ /// Gets whether the "equips" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasEquips {
+ get { return (_hasBits0 & 64) != 0; }
+ }
+ /// Clears the value of the "equips" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearEquips() {
+ _hasBits0 &= ~64;
+ }
+
/// Field number for the "likes" field.
public const int LikesFieldNumber = 8;
private readonly static uint LikesDefaultValue = 0;
@@ -91325,11 +91889,13 @@ public bool Equals(ShellShowcaseListingInfo other) {
if (LocalId != other.LocalId) return false;
if (Name != other.Name) return false;
if (Description != other.Description) return false;
+ if (CreatorName != other.CreatorName) return false;
if (Status != other.Status) return false;
if (!object.Equals(FarmConfig, other.FarmConfig)) return false;
if (Sales != other.Sales) return false;
if (Gross != other.Gross) return false;
if (Views != other.Views) return false;
+ if (Equips != other.Equips) return false;
if (Likes != other.Likes) return false;
if (Dislikes != other.Dislikes) return false;
if (ShareUrl != other.ShareUrl) return false;
@@ -91344,11 +91910,13 @@ public override int GetHashCode() {
if (HasLocalId) hash ^= LocalId.GetHashCode();
if (HasName) hash ^= Name.GetHashCode();
if (HasDescription) hash ^= Description.GetHashCode();
+ if (HasCreatorName) hash ^= CreatorName.GetHashCode();
if (HasStatus) hash ^= Status.GetHashCode();
if (farmConfig_ != null) hash ^= FarmConfig.GetHashCode();
if (HasSales) hash ^= Sales.GetHashCode();
if (HasGross) hash ^= Gross.GetHashCode();
if (HasViews) hash ^= Views.GetHashCode();
+ if (HasEquips) hash ^= Equips.GetHashCode();
if (HasLikes) hash ^= Likes.GetHashCode();
if (HasDislikes) hash ^= Dislikes.GetHashCode();
if (HasShareUrl) hash ^= ShareUrl.GetHashCode();
@@ -91418,6 +91986,14 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(98);
output.WriteString(LocalId);
}
+ if (HasEquips) {
+ output.WriteRawTag(104);
+ output.WriteUInt64(Equips);
+ }
+ if (HasCreatorName) {
+ output.WriteRawTag(114);
+ output.WriteString(CreatorName);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -91476,6 +92052,14 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(98);
output.WriteString(LocalId);
}
+ if (HasEquips) {
+ output.WriteRawTag(104);
+ output.WriteUInt64(Equips);
+ }
+ if (HasCreatorName) {
+ output.WriteRawTag(114);
+ output.WriteString(CreatorName);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -91498,6 +92082,9 @@ public int CalculateSize() {
if (HasDescription) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Description);
}
+ if (HasCreatorName) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(CreatorName);
+ }
if (HasStatus) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Status);
}
@@ -91513,6 +92100,9 @@ public int CalculateSize() {
if (HasViews) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Views);
}
+ if (HasEquips) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Equips);
+ }
if (HasLikes) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Likes);
}
@@ -91546,6 +92136,9 @@ public void MergeFrom(ShellShowcaseListingInfo other) {
if (other.HasDescription) {
Description = other.Description;
}
+ if (other.HasCreatorName) {
+ CreatorName = other.CreatorName;
+ }
if (other.HasStatus) {
Status = other.Status;
}
@@ -91564,6 +92157,9 @@ public void MergeFrom(ShellShowcaseListingInfo other) {
if (other.HasViews) {
Views = other.Views;
}
+ if (other.HasEquips) {
+ Equips = other.Equips;
+ }
if (other.HasLikes) {
Likes = other.Likes;
}
@@ -91639,6 +92235,14 @@ public void MergeFrom(pb::CodedInputStream input) {
LocalId = input.ReadString();
break;
}
+ case 104: {
+ Equips = input.ReadUInt64();
+ break;
+ }
+ case 114: {
+ CreatorName = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -91705,6 +92309,14 @@ public void MergeFrom(pb::CodedInputStream input) {
LocalId = input.ReadString();
break;
}
+ case 104: {
+ Equips = input.ReadUInt64();
+ break;
+ }
+ case 114: {
+ CreatorName = input.ReadString();
+ break;
+ }
}
}
}
@@ -91720,6 +92332,7 @@ public enum Status {
[pbr::OriginalName("SUBMITTED")] Submitted = 1,
[pbr::OriginalName("LIVE")] Live = 2,
[pbr::OriginalName("FEATURED")] Featured = 3,
+ [pbr::OriginalName("INVALID")] Invalid = 4,
}
}
@@ -91727,16 +92340,17 @@ public enum Status {
}
- public sealed partial class ShellShowcaseListingSet : pb::IMessage
+ public sealed partial class ShowcaseRoyaltyDeliveryConfirmation : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ShellShowcaseListingSet());
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ShowcaseRoyaltyDeliveryConfirmation());
private pb::UnknownFieldSet _unknownFields;
+ private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
+ public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
@@ -91752,7 +92366,7 @@ public sealed partial class ShellShowcaseListingSet : pb::IMessageField number for the "listings" field.
- public const int ListingsFieldNumber = 1;
- private static readonly pb::FieldCodec _repeated_listings_codec
- = pb::FieldCodec.ForMessage(10, global::Ei.ShellShowcaseListingInfo.Parser);
- private readonly pbc::RepeatedField listings_ = new pbc::RepeatedField();
+ /// Field number for the "rinfo" field.
+ public const int RinfoFieldNumber = 3;
+ private global::Ei.BasicRequestInfo rinfo_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField Listings {
- get { return listings_; }
+ public global::Ei.BasicRequestInfo Rinfo {
+ get { return rinfo_; }
+ set {
+ rinfo_ = value;
+ }
+ }
+
+ /// Field number for the "ids" field.
+ public const int IdsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_ids_codec
+ = pb::FieldCodec.ForString(10);
+ private readonly pbc::RepeatedField ids_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Ids {
+ get { return ids_; }
+ }
+
+ /// Field number for the "amount" field.
+ public const int AmountFieldNumber = 2;
+ private readonly static uint AmountDefaultValue = 0;
+
+ private uint amount_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Amount {
+ get { if ((_hasBits0 & 1) != 0) { return amount_; } else { return AmountDefaultValue; } }
+ set {
+ _hasBits0 |= 1;
+ amount_ = value;
+ }
+ }
+ /// Gets whether the "amount" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasAmount {
+ get { return (_hasBits0 & 1) != 0; }
+ }
+ /// Clears the value of the "amount" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearAmount() {
+ _hasBits0 &= ~1;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
- return Equals(other as ShellShowcaseListingSet);
+ return Equals(other as ShowcaseRoyaltyDeliveryConfirmation);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(ShellShowcaseListingSet other) {
+ public bool Equals(ShowcaseRoyaltyDeliveryConfirmation other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
- if(!listings_.Equals(other.listings_)) return false;
+ if (!object.Equals(Rinfo, other.Rinfo)) return false;
+ if(!ids_.Equals(other.ids_)) return false;
+ if (Amount != other.Amount) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -91805,7 +92463,9 @@ public bool Equals(ShellShowcaseListingSet other) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- hash ^= listings_.GetHashCode();
+ if (rinfo_ != null) hash ^= Rinfo.GetHashCode();
+ hash ^= ids_.GetHashCode();
+ if (HasAmount) hash ^= Amount.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -91824,7 +92484,15 @@ public void WriteTo(pb::CodedOutputStream output) {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- listings_.WriteTo(output, _repeated_listings_codec);
+ ids_.WriteTo(output, _repeated_ids_codec);
+ if (HasAmount) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Amount);
+ }
+ if (rinfo_ != null) {
+ output.WriteRawTag(26);
+ output.WriteMessage(Rinfo);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -91835,7 +92503,15 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- listings_.WriteTo(ref output, _repeated_listings_codec);
+ ids_.WriteTo(ref output, _repeated_ids_codec);
+ if (HasAmount) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Amount);
+ }
+ if (rinfo_ != null) {
+ output.WriteRawTag(26);
+ output.WriteMessage(Rinfo);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -91846,7 +92522,13 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- size += listings_.CalculateSize(_repeated_listings_codec);
+ if (rinfo_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rinfo);
+ }
+ size += ids_.CalculateSize(_repeated_ids_codec);
+ if (HasAmount) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Amount);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -91855,11 +92537,20 @@ public int CalculateSize() {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(ShellShowcaseListingSet other) {
+ public void MergeFrom(ShowcaseRoyaltyDeliveryConfirmation other) {
if (other == null) {
return;
}
- listings_.Add(other.listings_);
+ if (other.rinfo_ != null) {
+ if (rinfo_ == null) {
+ Rinfo = new global::Ei.BasicRequestInfo();
+ }
+ Rinfo.MergeFrom(other.Rinfo);
+ }
+ ids_.Add(other.ids_);
+ if (other.HasAmount) {
+ Amount = other.Amount;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -91876,7 +92567,18 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
- listings_.AddEntriesFrom(input, _repeated_listings_codec);
+ ids_.AddEntriesFrom(input, _repeated_ids_codec);
+ break;
+ }
+ case 16: {
+ Amount = input.ReadUInt32();
+ break;
+ }
+ case 26: {
+ if (rinfo_ == null) {
+ Rinfo = new global::Ei.BasicRequestInfo();
+ }
+ input.ReadMessage(Rinfo);
break;
}
}
@@ -91895,7 +92597,18 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
- listings_.AddEntriesFrom(ref input, _repeated_listings_codec);
+ ids_.AddEntriesFrom(ref input, _repeated_ids_codec);
+ break;
+ }
+ case 16: {
+ Amount = input.ReadUInt32();
+ break;
+ }
+ case 26: {
+ if (rinfo_ == null) {
+ Rinfo = new global::Ei.BasicRequestInfo();
+ }
+ input.ReadMessage(Rinfo);
break;
}
}
@@ -91905,16 +92618,16 @@ public void MergeFrom(pb::CodedInputStream input) {
}
- public sealed partial class ShellShowcaseAction : pb::IMessage
+ public sealed partial class ShellShowcaseListingSet : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ShellShowcaseAction());
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ShellShowcaseListingSet());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
+ public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
@@ -91930,7 +92643,7 @@ public sealed partial class ShellShowcaseAction : pb::IMessageField number for the "action" field.
- public const int ActionFieldNumber = 1;
- private readonly static string ActionDefaultValue = "";
+ /// Field number for the "listings" field.
+ public const int ListingsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_listings_codec
+ = pb::FieldCodec.ForMessage(10, global::Ei.ShellShowcaseListingInfo.Parser);
+ private readonly pbc::RepeatedField listings_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Listings {
+ get { return listings_; }
+ }
- private string action_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public string Action {
- get { return action_ ?? ActionDefaultValue; }
- set {
- action_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ public override bool Equals(object other) {
+ return Equals(other as ShellShowcaseListingSet);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ShellShowcaseListingSet other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
}
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!listings_.Equals(other.listings_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
}
- /// Gets whether the "action" field is set
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool HasAction {
- get { return action_ != null; }
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= listings_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
}
- /// Clears the value of the "action" field
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void ClearAction() {
- action_ = null;
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
}
- /// Field number for the "user_id" field.
- public const int UserIdFieldNumber = 2;
- private readonly static string UserIdDefaultValue = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ listings_.WriteTo(output, _repeated_listings_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
- private string userId_;
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public string UserId {
- get { return userId_ ?? UserIdDefaultValue; }
- set {
- userId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ listings_.WriteTo(ref output, _repeated_listings_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
}
}
- /// Gets whether the "user_id" field is set
+ #endif
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool HasUserId {
- get { return userId_ != null; }
+ public int CalculateSize() {
+ int size = 0;
+ size += listings_.CalculateSize(_repeated_listings_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
}
- /// Clears the value of the "user_id" field
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void ClearUserId() {
- userId_ = null;
+ public void MergeFrom(ShellShowcaseListingSet other) {
+ if (other == null) {
+ return;
+ }
+ listings_.Add(other.listings_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
- /// Field number for the "id" field.
- public const int IdFieldNumber = 3;
- private readonly static string IdDefaultValue = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ listings_.AddEntriesFrom(input, _repeated_listings_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
- private string id_;
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public string Id {
- get { return id_ ?? IdDefaultValue; }
- set {
- id_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ listings_.AddEntriesFrom(ref input, _repeated_listings_codec);
+ break;
+ }
+ }
}
}
- /// Gets whether the "id" field is set
+ #endif
+
+ }
+
+ public sealed partial class ShellsActionBatch : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ShellsActionBatch());
+ private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool HasId {
- get { return id_ != null; }
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Ei.EiReflection.Descriptor.MessageTypes[127]; }
}
- /// Clears the value of the "id" field
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void ClearId() {
- id_ = null;
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
}
- /// Field number for the "value" field.
- public const int ValueFieldNumber = 4;
- private readonly static string ValueDefaultValue = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ShellsActionBatch() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
- private string value_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public string Value {
- get { return value_ ?? ValueDefaultValue; }
- set {
- value_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
- }
+ public ShellsActionBatch(ShellsActionBatch other) : this() {
+ rinfo_ = other.rinfo_ != null ? other.rinfo_.Clone() : null;
+ actions_ = other.actions_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
- /// Gets whether the "value" field is set
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool HasValue {
- get { return value_ != null; }
+ public ShellsActionBatch Clone() {
+ return new ShellsActionBatch(this);
}
- /// Clears the value of the "value" field
+
+ /// Field number for the "rinfo" field.
+ public const int RinfoFieldNumber = 1;
+ private global::Ei.BasicRequestInfo rinfo_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void ClearValue() {
- value_ = null;
+ public global::Ei.BasicRequestInfo Rinfo {
+ get { return rinfo_; }
+ set {
+ rinfo_ = value;
+ }
+ }
+
+ /// Field number for the "actions" field.
+ public const int ActionsFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_actions_codec
+ = pb::FieldCodec.ForMessage(18, global::Ei.ShellsActionLog.Parser);
+ private readonly pbc::RepeatedField actions_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Actions {
+ get { return actions_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
- return Equals(other as ShellShowcaseAction);
+ return Equals(other as ShellsActionBatch);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(ShellShowcaseAction other) {
+ public bool Equals(ShellsActionBatch other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
- if (Action != other.Action) return false;
- if (UserId != other.UserId) return false;
- if (Id != other.Id) return false;
- if (Value != other.Value) return false;
+ if (!object.Equals(Rinfo, other.Rinfo)) return false;
+ if(!actions_.Equals(other.actions_)) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -92082,10 +92888,8 @@ public bool Equals(ShellShowcaseAction other) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- if (HasAction) hash ^= Action.GetHashCode();
- if (HasUserId) hash ^= UserId.GetHashCode();
- if (HasId) hash ^= Id.GetHashCode();
- if (HasValue) hash ^= Value.GetHashCode();
+ if (rinfo_ != null) hash ^= Rinfo.GetHashCode();
+ hash ^= actions_.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -92104,22 +92908,11 @@ public void WriteTo(pb::CodedOutputStream output) {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- if (HasAction) {
+ if (rinfo_ != null) {
output.WriteRawTag(10);
- output.WriteString(Action);
- }
- if (HasUserId) {
- output.WriteRawTag(18);
- output.WriteString(UserId);
- }
- if (HasId) {
- output.WriteRawTag(26);
- output.WriteString(Id);
- }
- if (HasValue) {
- output.WriteRawTag(34);
- output.WriteString(Value);
+ output.WriteMessage(Rinfo);
}
+ actions_.WriteTo(output, _repeated_actions_codec);
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -92130,22 +92923,11 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- if (HasAction) {
+ if (rinfo_ != null) {
output.WriteRawTag(10);
- output.WriteString(Action);
- }
- if (HasUserId) {
- output.WriteRawTag(18);
- output.WriteString(UserId);
- }
- if (HasId) {
- output.WriteRawTag(26);
- output.WriteString(Id);
- }
- if (HasValue) {
- output.WriteRawTag(34);
- output.WriteString(Value);
+ output.WriteMessage(Rinfo);
}
+ actions_.WriteTo(ref output, _repeated_actions_codec);
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -92156,18 +92938,10 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- if (HasAction) {
- size += 1 + pb::CodedOutputStream.ComputeStringSize(Action);
- }
- if (HasUserId) {
- size += 1 + pb::CodedOutputStream.ComputeStringSize(UserId);
- }
- if (HasId) {
- size += 1 + pb::CodedOutputStream.ComputeStringSize(Id);
- }
- if (HasValue) {
- size += 1 + pb::CodedOutputStream.ComputeStringSize(Value);
+ if (rinfo_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rinfo);
}
+ size += actions_.CalculateSize(_repeated_actions_codec);
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -92176,22 +92950,17 @@ public int CalculateSize() {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(ShellShowcaseAction other) {
+ public void MergeFrom(ShellsActionBatch other) {
if (other == null) {
return;
}
- if (other.HasAction) {
- Action = other.Action;
- }
- if (other.HasUserId) {
- UserId = other.UserId;
- }
- if (other.HasId) {
- Id = other.Id;
- }
- if (other.HasValue) {
- Value = other.Value;
+ if (other.rinfo_ != null) {
+ if (rinfo_ == null) {
+ Rinfo = new global::Ei.BasicRequestInfo();
+ }
+ Rinfo.MergeFrom(other.Rinfo);
}
+ actions_.Add(other.actions_);
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -92208,19 +92977,14 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
- Action = input.ReadString();
+ if (rinfo_ == null) {
+ Rinfo = new global::Ei.BasicRequestInfo();
+ }
+ input.ReadMessage(Rinfo);
break;
}
case 18: {
- UserId = input.ReadString();
- break;
- }
- case 26: {
- Id = input.ReadString();
- break;
- }
- case 34: {
- Value = input.ReadString();
+ actions_.AddEntriesFrom(input, _repeated_actions_codec);
break;
}
}
@@ -92239,19 +93003,14 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
- Action = input.ReadString();
+ if (rinfo_ == null) {
+ Rinfo = new global::Ei.BasicRequestInfo();
+ }
+ input.ReadMessage(Rinfo);
break;
}
case 18: {
- UserId = input.ReadString();
- break;
- }
- case 26: {
- Id = input.ReadString();
- break;
- }
- case 34: {
- Value = input.ReadString();
+ actions_.AddEntriesFrom(ref input, _repeated_actions_codec);
break;
}
}
@@ -92277,7 +93036,7 @@ public sealed partial class UserVerificationAnalysis : pb::IMessage ei.Backup.Settings
- 168, // 1: ei.Backup.tutorial:type_name -> ei.Backup.Tutorial
- 169, // 2: ei.Backup.stats:type_name -> ei.Backup.Stats
- 170, // 3: ei.Backup.game:type_name -> ei.Backup.Game
- 171, // 4: ei.Backup.artifacts:type_name -> ei.Backup.Artifacts
- 172, // 5: ei.Backup.shells:type_name -> ei.Backup.Shells
- 173, // 6: ei.Backup.sim:type_name -> ei.Backup.Simulation
- 173, // 7: ei.Backup.farms:type_name -> ei.Backup.Simulation
- 174, // 8: ei.Backup.mission:type_name -> ei.Backup.Mission
- 175, // 9: ei.Backup.misc:type_name -> ei.Backup.Misc
+ 168, // 0: ei.Backup.settings:type_name -> ei.Backup.Settings
+ 169, // 1: ei.Backup.tutorial:type_name -> ei.Backup.Tutorial
+ 170, // 2: ei.Backup.stats:type_name -> ei.Backup.Stats
+ 171, // 3: ei.Backup.game:type_name -> ei.Backup.Game
+ 172, // 4: ei.Backup.artifacts:type_name -> ei.Backup.Artifacts
+ 173, // 5: ei.Backup.shells:type_name -> ei.Backup.Shells
+ 174, // 6: ei.Backup.sim:type_name -> ei.Backup.Simulation
+ 174, // 7: ei.Backup.farms:type_name -> ei.Backup.Simulation
+ 175, // 8: ei.Backup.mission:type_name -> ei.Backup.Mission
+ 176, // 9: ei.Backup.misc:type_name -> ei.Backup.Misc
77, // 10: ei.Backup.contracts:type_name -> ei.MyContracts
139, // 11: ei.Backup.artifacts_db:type_name -> ei.ArtifactsDB
155, // 12: ei.Backup.shell_db:type_name -> ei.ShellDB
@@ -25569,9 +25765,9 @@ var file_go_ei_proto_depIdxs = []int32{
6, // 30: ei.Reward.reward_type:type_name -> ei.RewardType
11, // 31: ei.GameModifier.dimension:type_name -> ei.GameModifier.GameDimension
3, // 32: ei.Contract.egg:type_name -> ei.Egg
- 182, // 33: ei.Contract.goals:type_name -> ei.Contract.Goal
- 183, // 34: ei.Contract.goal_sets:type_name -> ei.Contract.GoalSet
- 184, // 35: ei.Contract.grade_specs:type_name -> ei.Contract.GradeSpec
+ 183, // 33: ei.Contract.goals:type_name -> ei.Contract.Goal
+ 184, // 34: ei.Contract.goal_sets:type_name -> ei.Contract.GoalSet
+ 185, // 35: ei.Contract.grade_specs:type_name -> ei.Contract.GradeSpec
12, // 36: ei.ContractPlayerInfo.grade:type_name -> ei.Contract.PlayerGrade
14, // 37: ei.ContractPlayerInfo.issues:type_name -> ei.ContractEvaluation.PoorBehavior
13, // 38: ei.ContractPlayerInfo.status:type_name -> ei.ContractPlayerInfo.Status
@@ -25581,25 +25777,25 @@ var file_go_ei_proto_depIdxs = []int32{
15, // 42: ei.ContractEvaluation.status:type_name -> ei.ContractEvaluation.Status
14, // 43: ei.ContractCitation.issue:type_name -> ei.ContractEvaluation.PoorBehavior
12, // 44: ei.ContractCitation.grade:type_name -> ei.Contract.PlayerGrade
- 185, // 45: ei.ContractEvaluationBatch.evals:type_name -> ei.ContractEvaluationBatch.Pair
- 186, // 46: ei.CoopCompletionSnapshot.contributors:type_name -> ei.CoopCompletionSnapshot.ContributorSnapshot
- 187, // 47: ei.ContractSimConfig.grade_configs:type_name -> ei.ContractSimConfig.ContractGradeSimConfig
+ 186, // 45: ei.ContractEvaluationBatch.evals:type_name -> ei.ContractEvaluationBatch.Pair
+ 187, // 46: ei.CoopCompletionSnapshot.contributors:type_name -> ei.CoopCompletionSnapshot.ContributorSnapshot
+ 188, // 47: ei.ContractSimConfig.grade_configs:type_name -> ei.ContractSimConfig.ContractGradeSimConfig
59, // 48: ei.ContractSimPollResponse.contract_to_simulate:type_name -> ei.Contract
66, // 49: ei.ContractSimPollResponse.sim_config:type_name -> ei.ContractSimConfig
- 189, // 50: ei.ContractSimResultUpdate.goal_infos:type_name -> ei.ContractSimResultUpdate.GoalInfo
+ 190, // 50: ei.ContractSimResultUpdate.goal_infos:type_name -> ei.ContractSimResultUpdate.GoalInfo
59, // 51: ei.ContractsResponse.contracts:type_name -> ei.Contract
65, // 52: ei.ContractCoopStatusRequest.rinfo:type_name -> ei.BasicRequestInfo
- 176, // 53: ei.PlayerFarmInfo.epic_research:type_name -> ei.Backup.ResearchItem
+ 177, // 53: ei.PlayerFarmInfo.epic_research:type_name -> ei.Backup.ResearchItem
3, // 54: ei.PlayerFarmInfo.egg_type:type_name -> ei.Egg
- 176, // 55: ei.PlayerFarmInfo.common_research:type_name -> ei.Backup.ResearchItem
- 179, // 56: ei.PlayerFarmInfo.active_boosts:type_name -> ei.Backup.ActiveBoost
+ 177, // 55: ei.PlayerFarmInfo.common_research:type_name -> ei.Backup.ResearchItem
+ 180, // 56: ei.PlayerFarmInfo.active_boosts:type_name -> ei.Backup.ActiveBoost
123, // 57: ei.PlayerFarmInfo.equipped_artifacts:type_name -> ei.CompleteArtifact
- 219, // 58: ei.PlayerFarmInfo.farm_appearance:type_name -> ei.ShellDB.FarmConfiguration
+ 221, // 58: ei.PlayerFarmInfo.farm_appearance:type_name -> ei.ShellDB.FarmConfiguration
16, // 59: ei.ContractCoopStatusResponse.response_status:type_name -> ei.ContractCoopStatusResponse.ResponseStatus
12, // 60: ei.ContractCoopStatusResponse.grade:type_name -> ei.Contract.PlayerGrade
- 190, // 61: ei.ContractCoopStatusResponse.contributors:type_name -> ei.ContractCoopStatusResponse.ContributionInfo
- 191, // 62: ei.ContractCoopStatusResponse.gifts:type_name -> ei.ContractCoopStatusResponse.CoopGift
- 192, // 63: ei.ContractCoopStatusResponse.chicken_runs:type_name -> ei.ContractCoopStatusResponse.ChickenRun
+ 191, // 61: ei.ContractCoopStatusResponse.contributors:type_name -> ei.ContractCoopStatusResponse.ContributionInfo
+ 192, // 62: ei.ContractCoopStatusResponse.gifts:type_name -> ei.ContractCoopStatusResponse.CoopGift
+ 193, // 63: ei.ContractCoopStatusResponse.chicken_runs:type_name -> ei.ContractCoopStatusResponse.ChickenRun
59, // 64: ei.LocalContract.contract:type_name -> ei.Contract
12, // 65: ei.LocalContract.grade:type_name -> ei.Contract.PlayerGrade
61, // 66: ei.LocalContract.evaluation:type_name -> ei.ContractEvaluation
@@ -25634,25 +25830,25 @@ var file_go_ei_proto_depIdxs = []int32{
17, // 95: ei.ContractCoopStatusUpdateResponse.status:type_name -> ei.ContractCoopStatusResponse.MemberStatus
94, // 96: ei.CoopBuffHistory.history:type_name -> ei.CoopBuffState
96, // 97: ei.CoopLastChickenRunTimes.entries:type_name -> ei.CoopChickenRunEntry
- 193, // 98: ei.LeaderboardAnalysis.chunks:type_name -> ei.LeaderboardAnalysis.Chunk
- 194, // 99: ei.LeaderboardInfo.seasons:type_name -> ei.LeaderboardInfo.Season
+ 194, // 98: ei.LeaderboardAnalysis.chunks:type_name -> ei.LeaderboardAnalysis.Chunk
+ 195, // 99: ei.LeaderboardInfo.seasons:type_name -> ei.LeaderboardInfo.Season
65, // 100: ei.LeaderboardRequest.rinfo:type_name -> ei.BasicRequestInfo
12, // 101: ei.LeaderboardRequest.grade:type_name -> ei.Contract.PlayerGrade
12, // 102: ei.LeaderboardResponse.grade:type_name -> ei.Contract.PlayerGrade
- 195, // 103: ei.LeaderboardResponse.top_entries:type_name -> ei.LeaderboardResponse.Entry
+ 196, // 103: ei.LeaderboardResponse.top_entries:type_name -> ei.LeaderboardResponse.Entry
76, // 104: ei.ContractsArchive.archive:type_name -> ei.LocalContract
65, // 105: ei.UserDataInfoRequest.rinfo:type_name -> ei.BasicRequestInfo
65, // 106: ei.ClearAllUserDataRequest.rinfo:type_name -> ei.BasicRequestInfo
6, // 107: ei.ServerGift.reward_type:type_name -> ei.RewardType
- 196, // 108: ei.LiveConfig.boosts_config:type_name -> ei.LiveConfig.BoostsConfig
- 197, // 109: ei.LiveConfig.gift_config:type_name -> ei.LiveConfig.GiftConfig
- 198, // 110: ei.LiveConfig.misc_config:type_name -> ei.LiveConfig.MiscConfig
+ 197, // 108: ei.LiveConfig.boosts_config:type_name -> ei.LiveConfig.BoostsConfig
+ 198, // 109: ei.LiveConfig.gift_config:type_name -> ei.LiveConfig.GiftConfig
+ 199, // 110: ei.LiveConfig.misc_config:type_name -> ei.LiveConfig.MiscConfig
7, // 111: ei.InGameMail.app_link:type_name -> ei.UILocation
149, // 112: ei.InGameMail.image:type_name -> ei.DLCItem
8, // 113: ei.InGameMail.user_type:type_name -> ei.UserType
109, // 114: ei.MailDB.mail:type_name -> ei.InGameMail
109, // 115: ei.TipsDB.tips:type_name -> ei.InGameMail
- 202, // 116: ei.MailState.tips_states:type_name -> ei.MailState.TipState
+ 203, // 116: ei.MailState.tips_states:type_name -> ei.MailState.TipState
45, // 117: ei.PeriodicalsResponse.sales:type_name -> ei.SalesInfo
47, // 118: ei.PeriodicalsResponse.events:type_name -> ei.EggIncCurrentEvents
71, // 119: ei.PeriodicalsResponse.contracts:type_name -> ei.ContractsResponse
@@ -25662,178 +25858,182 @@ var file_go_ei_proto_depIdxs = []int32{
108, // 123: ei.PeriodicalsResponse.live_config:type_name -> ei.LiveConfig
110, // 124: ei.PeriodicalsResponse.mail_bag:type_name -> ei.MailDB
60, // 125: ei.PeriodicalsResponse.contract_player_info:type_name -> ei.ContractPlayerInfo
- 65, // 126: ei.GetPeriodicalsRequest.rinfo:type_name -> ei.BasicRequestInfo
- 65, // 127: ei.ConfigRequest.rinfo:type_name -> ei.BasicRequestInfo
- 108, // 128: ei.ConfigResponse.live_config:type_name -> ei.LiveConfig
- 110, // 129: ei.ConfigResponse.mail_bag:type_name -> ei.MailDB
- 154, // 130: ei.ConfigResponse.dlc_catalog:type_name -> ei.DLCCatalog
- 203, // 131: ei.ArtifactsClientInfo.launch_counts:type_name -> ei.ArtifactsClientInfo.LaunchCount
- 21, // 132: ei.MissionInfo.ship:type_name -> ei.MissionInfo.Spaceship
- 22, // 133: ei.MissionInfo.status:type_name -> ei.MissionInfo.Status
- 23, // 134: ei.MissionInfo.duration_type:type_name -> ei.MissionInfo.DurationType
- 204, // 135: ei.MissionInfo.fuel:type_name -> ei.MissionInfo.Fuel
- 24, // 136: ei.MissionInfo.target_artifact:type_name -> ei.ArtifactSpec.Name
- 24, // 137: ei.ArtifactSpec.name:type_name -> ei.ArtifactSpec.Name
- 25, // 138: ei.ArtifactSpec.level:type_name -> ei.ArtifactSpec.Level
- 26, // 139: ei.ArtifactSpec.rarity:type_name -> ei.ArtifactSpec.Rarity
- 3, // 140: ei.ArtifactSpec.egg:type_name -> ei.Egg
- 122, // 141: ei.CompleteArtifact.spec:type_name -> ei.ArtifactSpec
- 122, // 142: ei.CompleteArtifact.stones:type_name -> ei.ArtifactSpec
- 123, // 143: ei.ArtifactInventoryItem.artifact:type_name -> ei.CompleteArtifact
- 65, // 144: ei.ArtifactsConfigurationRequest.rinfo:type_name -> ei.BasicRequestInfo
- 205, // 145: ei.ArtifactsConfigurationResponse.mission_parameters:type_name -> ei.ArtifactsConfigurationResponse.MissionParameters
- 206, // 146: ei.ArtifactsConfigurationResponse.artifact_parameters:type_name -> ei.ArtifactsConfigurationResponse.ArtifactParameters
- 207, // 147: ei.ArtifactsConfigurationResponse.crafting_level_infos:type_name -> ei.ArtifactsConfigurationResponse.CraftingLevelInfo
- 65, // 148: ei.MissionRequest.rinfo:type_name -> ei.BasicRequestInfo
- 121, // 149: ei.MissionRequest.info:type_name -> ei.MissionInfo
- 120, // 150: ei.MissionRequest.client_info:type_name -> ei.ArtifactsClientInfo
- 121, // 151: ei.MissionResponse.info:type_name -> ei.MissionInfo
- 121, // 152: ei.CompleteMissionResponse.info:type_name -> ei.MissionInfo
- 209, // 153: ei.CompleteMissionResponse.artifacts:type_name -> ei.CompleteMissionResponse.SecureArtifactSpec
- 57, // 154: ei.CompleteMissionResponse.other_rewards:type_name -> ei.Reward
- 65, // 155: ei.CollectContractArtifactRewardsRequest.rinfo:type_name -> ei.BasicRequestInfo
- 12, // 156: ei.CollectContractArtifactRewardsRequest.grade:type_name -> ei.Contract.PlayerGrade
- 21, // 157: ei.CollectContractArtifactRewardsRequest.best_ship:type_name -> ei.MissionInfo.Spaceship
- 65, // 158: ei.CraftArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo
- 122, // 159: ei.CraftArtifactRequest.spec:type_name -> ei.ArtifactSpec
- 124, // 160: ei.CraftArtifactRequest.ingredients:type_name -> ei.ArtifactInventoryItem
- 26, // 161: ei.CraftArtifactResponse.rarity_achieved:type_name -> ei.ArtifactSpec.Rarity
- 65, // 162: ei.ConsumeArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo
- 122, // 163: ei.ConsumeArtifactRequest.spec:type_name -> ei.ArtifactSpec
- 122, // 164: ei.ConsumeArtifactResponse.byproducts:type_name -> ei.ArtifactSpec
- 57, // 165: ei.ConsumeArtifactResponse.other_rewards:type_name -> ei.Reward
- 65, // 166: ei.SetArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo
- 124, // 167: ei.SetArtifactRequest.artifact:type_name -> ei.ArtifactInventoryItem
- 122, // 168: ei.SetArtifactRequest.stones:type_name -> ei.ArtifactSpec
- 124, // 169: ei.ArtifactsDB.inventory_items:type_name -> ei.ArtifactInventoryItem
- 125, // 170: ei.ArtifactsDB.inventory_slots:type_name -> ei.InventorySlot
- 210, // 171: ei.ArtifactsDB.active_artifacts_DEPRECATED:type_name -> ei.ArtifactsDB.ActiveArtifactSlot
- 211, // 172: ei.ArtifactsDB.active_artifact_sets:type_name -> ei.ArtifactsDB.ActiveArtifactSet
- 211, // 173: ei.ArtifactsDB.saved_artifact_sets:type_name -> ei.ArtifactsDB.ActiveArtifactSet
- 212, // 174: ei.ArtifactsDB.artifact_status:type_name -> ei.ArtifactsDB.CraftableArtifact
- 121, // 175: ei.ArtifactsDB.mission_infos:type_name -> ei.MissionInfo
- 121, // 176: ei.ArtifactsDB.mission_archive:type_name -> ei.MissionInfo
- 122, // 177: ei.ArtifactsDB.discovered_artifacts_DEPRECATED:type_name -> ei.ArtifactSpec
- 212, // 178: ei.ArtifactsDB.craftable_artifacts_DEPRECATED:type_name -> ei.ArtifactsDB.CraftableArtifact
- 212, // 179: ei.ArtifactsDB.crafting_counts_DEPRECATED:type_name -> ei.ArtifactsDB.CraftableArtifact
- 128, // 180: ei.LogCompleteMissionPayload.req:type_name -> ei.MissionRequest
- 130, // 181: ei.LogCompleteMissionPayload.res:type_name -> ei.CompleteMissionResponse
- 132, // 182: ei.LogCraftArtifactPayload.req:type_name -> ei.CraftArtifactRequest
- 133, // 183: ei.LogCraftArtifactPayload.res:type_name -> ei.CraftArtifactResponse
- 134, // 184: ei.LogConsumeArtifactPayload.req:type_name -> ei.ConsumeArtifactRequest
- 135, // 185: ei.LogConsumeArtifactPayload.res:type_name -> ei.ConsumeArtifactResponse
- 137, // 186: ei.LogSetArtifactPayload.req:type_name -> ei.SetArtifactRequest
- 138, // 187: ei.LogSetArtifactPayload.res:type_name -> ei.SetArtifactResponse
- 38, // 188: ei.SaveBackupResponse.existing_backup:type_name -> ei.Backup
- 213, // 189: ei.ShellSpec.primary_piece:type_name -> ei.ShellSpec.ShellPiece
- 213, // 190: ei.ShellSpec.pieces:type_name -> ei.ShellSpec.ShellPiece
- 149, // 191: ei.ShellSpec.alt_assets:type_name -> ei.DLCItem
- 214, // 192: ei.ShellSetSpec.variations:type_name -> ei.ShellSetSpec.VariationSpec
- 149, // 193: ei.ShellSetSpec.icon:type_name -> ei.DLCItem
- 29, // 194: ei.ShellObjectSpec.asset_type:type_name -> ei.ShellSpec.AssetType
- 30, // 195: ei.ShellObjectSpec.chicken_animation:type_name -> ei.ShellObjectSpec.ChickenAnimation
- 215, // 196: ei.ShellObjectSpec.pieces:type_name -> ei.ShellObjectSpec.LODPiece
- 29, // 197: ei.ShellGroupSpec.asset_type:type_name -> ei.ShellSpec.AssetType
- 149, // 198: ei.DLCCatalog.items:type_name -> ei.DLCItem
- 150, // 199: ei.DLCCatalog.shells:type_name -> ei.ShellSpec
- 151, // 200: ei.DLCCatalog.shell_sets:type_name -> ei.ShellSetSpec
- 151, // 201: ei.DLCCatalog.decorators:type_name -> ei.ShellSetSpec
- 152, // 202: ei.DLCCatalog.shell_objects:type_name -> ei.ShellObjectSpec
- 153, // 203: ei.DLCCatalog.shell_groups:type_name -> ei.ShellGroupSpec
- 216, // 204: ei.ShellDB.shell_inventory:type_name -> ei.ShellDB.ShellStatus
- 217, // 205: ei.ShellDB.shell_element_inventory:type_name -> ei.ShellDB.ShellElementStatus
- 218, // 206: ei.ShellDB.shell_variation_inventory:type_name -> ei.ShellDB.ShellSetVariationStatus
- 216, // 207: ei.ShellDB.shell_set_inventory:type_name -> ei.ShellDB.ShellStatus
- 216, // 208: ei.ShellDB.shell_object_inventory:type_name -> ei.ShellDB.ShellStatus
- 219, // 209: ei.ShellDB.farm_configs:type_name -> ei.ShellDB.FarmConfiguration
- 220, // 210: ei.ShellDB.saved_configs:type_name -> ei.ShellDB.SavedFarmConfiguration
- 226, // 211: ei.ShellPopularityStats.data:type_name -> ei.ShellPopularityStats.Entry
- 65, // 212: ei.ShellsActionLog.rinfo:type_name -> ei.BasicRequestInfo
- 31, // 213: ei.ShellsActionLog.farm_element:type_name -> ei.ShellDB.FarmElement
- 65, // 214: ei.SubmitShellShowcaseRequest.rinfo:type_name -> ei.BasicRequestInfo
- 219, // 215: ei.SubmitShellShowcaseRequest.farm_config:type_name -> ei.ShellDB.FarmConfiguration
- 160, // 216: ei.ShellShowcase.top:type_name -> ei.ShellShowcaseListingInfo
- 160, // 217: ei.ShellShowcase.featured:type_name -> ei.ShellShowcaseListingInfo
- 160, // 218: ei.ShellShowcase.random:type_name -> ei.ShellShowcaseListingInfo
- 32, // 219: ei.ShellShowcaseListingInfo.status:type_name -> ei.ShellShowcaseListingInfo.Status
- 219, // 220: ei.ShellShowcaseListingInfo.farm_config:type_name -> ei.ShellDB.FarmConfiguration
- 160, // 221: ei.ShellShowcaseListingSet.listings:type_name -> ei.ShellShowcaseListingInfo
- 33, // 222: ei.UserVerificationAnalysis.overall_status:type_name -> ei.UserVerificationAnalysis.Status
- 33, // 223: ei.UserVerificationAnalysis.iap_status:type_name -> ei.UserVerificationAnalysis.Status
- 33, // 224: ei.UserVerificationAnalysis.artifacts_status:type_name -> ei.UserVerificationAnalysis.Status
- 33, // 225: ei.UserVerificationAnalysis.contracts_status:type_name -> ei.UserVerificationAnalysis.Status
- 34, // 226: ei.UserSubscriptionInfo.subscription_level:type_name -> ei.UserSubscriptionInfo.Level
- 34, // 227: ei.UserSubscriptionInfo.next_subscription_level:type_name -> ei.UserSubscriptionInfo.Level
- 0, // 228: ei.UserSubscriptionInfo.platform:type_name -> ei.Platform
- 35, // 229: ei.UserSubscriptionInfo.status:type_name -> ei.UserSubscriptionInfo.Status
- 227, // 230: ei.UserSubscriptionInfo.history:type_name -> ei.UserSubscriptionInfo.HistoryEntry
- 65, // 231: ei.SubscriptionChangeHintRequest.rinfo:type_name -> ei.BasicRequestInfo
- 34, // 232: ei.SubscriptionChangeHintRequest.next_subscription_level:type_name -> ei.UserSubscriptionInfo.Level
- 3, // 233: ei.Backup.Game.max_egg_reached:type_name -> ei.Egg
- 176, // 234: ei.Backup.Game.epic_research:type_name -> ei.Backup.ResearchItem
- 177, // 235: ei.Backup.Game.news:type_name -> ei.Backup.NewsHeadline
- 178, // 236: ei.Backup.Game.achievements:type_name -> ei.Backup.AchievementInfo
- 180, // 237: ei.Backup.Game.boosts:type_name -> ei.Backup.OwnedBoost
- 124, // 238: ei.Backup.Artifacts.item_being_infused:type_name -> ei.ArtifactInventoryItem
- 122, // 239: ei.Backup.Artifacts.spec_being_infused:type_name -> ei.ArtifactSpec
- 3, // 240: ei.Backup.Artifacts.egg_type_infusing:type_name -> ei.Egg
- 21, // 241: ei.Backup.Artifacts.last_fueled_ship:type_name -> ei.MissionInfo.Spaceship
- 3, // 242: ei.Backup.Simulation.egg_type:type_name -> ei.Egg
- 4, // 243: ei.Backup.Simulation.farm_type:type_name -> ei.FarmType
- 176, // 244: ei.Backup.Simulation.common_research:type_name -> ei.Backup.ResearchItem
- 179, // 245: ei.Backup.Simulation.active_boosts:type_name -> ei.Backup.ActiveBoost
- 181, // 246: ei.Backup.Mission.missions:type_name -> ei.Backup.MissionInfo
- 5, // 247: ei.Contract.Goal.type:type_name -> ei.GoalType
- 6, // 248: ei.Contract.Goal.reward_type:type_name -> ei.RewardType
- 182, // 249: ei.Contract.GoalSet.goals:type_name -> ei.Contract.Goal
- 12, // 250: ei.Contract.GradeSpec.grade:type_name -> ei.Contract.PlayerGrade
- 182, // 251: ei.Contract.GradeSpec.goals:type_name -> ei.Contract.Goal
- 58, // 252: ei.Contract.GradeSpec.modifiers:type_name -> ei.GameModifier
- 61, // 253: ei.ContractEvaluationBatch.Pair.cev:type_name -> ei.ContractEvaluation
- 12, // 254: ei.ContractSimConfig.ContractGradeSimConfig.grade:type_name -> ei.Contract.PlayerGrade
- 188, // 255: ei.ContractSimConfig.ContractGradeSimConfig.goal_params:type_name -> ei.ContractSimConfig.ContractGradeSimConfig.GoalParams
- 12, // 256: ei.ContractSimResultUpdate.GoalInfo.grade:type_name -> ei.Contract.PlayerGrade
- 73, // 257: ei.ContractCoopStatusResponse.ContributionInfo.production_params:type_name -> ei.FarmProductionParams
- 74, // 258: ei.ContractCoopStatusResponse.ContributionInfo.farm_info:type_name -> ei.PlayerFarmInfo
- 0, // 259: ei.ContractCoopStatusResponse.ContributionInfo.platform:type_name -> ei.Platform
- 94, // 260: ei.ContractCoopStatusResponse.ContributionInfo.buff_history:type_name -> ei.CoopBuffState
- 199, // 261: ei.LiveConfig.BoostsConfig.item_configs:type_name -> ei.LiveConfig.BoostsConfig.ItemConfig
- 200, // 262: ei.LiveConfig.GiftConfig.gift_configs:type_name -> ei.LiveConfig.GiftConfig.GiftValueConfig
- 201, // 263: ei.LiveConfig.GiftConfig.random_gift_mu_config:type_name -> ei.LiveConfig.GiftConfig.GiftMuConfig
- 201, // 264: ei.LiveConfig.GiftConfig.video_gift_mu_config:type_name -> ei.LiveConfig.GiftConfig.GiftMuConfig
- 21, // 265: ei.ArtifactsClientInfo.LaunchCount.ship:type_name -> ei.MissionInfo.Spaceship
- 3, // 266: ei.MissionInfo.Fuel.egg:type_name -> ei.Egg
- 21, // 267: ei.ArtifactsConfigurationResponse.MissionParameters.ship:type_name -> ei.MissionInfo.Spaceship
- 208, // 268: ei.ArtifactsConfigurationResponse.MissionParameters.durations:type_name -> ei.ArtifactsConfigurationResponse.MissionParameters.Duration
- 122, // 269: ei.ArtifactsConfigurationResponse.ArtifactParameters.spec:type_name -> ei.ArtifactSpec
- 23, // 270: ei.ArtifactsConfigurationResponse.MissionParameters.Duration.duration_type:type_name -> ei.MissionInfo.DurationType
- 122, // 271: ei.CompleteMissionResponse.SecureArtifactSpec.spec:type_name -> ei.ArtifactSpec
- 210, // 272: ei.ArtifactsDB.ActiveArtifactSet.slots:type_name -> ei.ArtifactsDB.ActiveArtifactSlot
- 122, // 273: ei.ArtifactsDB.CraftableArtifact.spec:type_name -> ei.ArtifactSpec
- 29, // 274: ei.ShellSpec.ShellPiece.asset_type:type_name -> ei.ShellSpec.AssetType
- 149, // 275: ei.ShellSpec.ShellPiece.dlc:type_name -> ei.DLCItem
- 149, // 276: ei.ShellObjectSpec.LODPiece.dlc:type_name -> ei.DLCItem
- 31, // 277: ei.ShellDB.ShellElementStatus.element:type_name -> ei.ShellDB.FarmElement
- 31, // 278: ei.ShellDB.FarmConfiguration.locked_elements:type_name -> ei.ShellDB.FarmElement
- 221, // 279: ei.ShellDB.FarmConfiguration.shell_configs:type_name -> ei.ShellDB.ShellConfiguration
- 222, // 280: ei.ShellDB.FarmConfiguration.shell_set_configs:type_name -> ei.ShellDB.ShellSetConfiguration
- 223, // 281: ei.ShellDB.FarmConfiguration.group_configs:type_name -> ei.ShellDB.ShellGroupConfiguration
- 224, // 282: ei.ShellDB.FarmConfiguration.chicken_configs:type_name -> ei.ShellDB.ChickenConfig
- 225, // 283: ei.ShellDB.FarmConfiguration.lighting_config:type_name -> ei.ShellDB.LightingConfig
- 219, // 284: ei.ShellDB.SavedFarmConfiguration.config:type_name -> ei.ShellDB.FarmConfiguration
- 29, // 285: ei.ShellDB.ShellConfiguration.asset_type:type_name -> ei.ShellSpec.AssetType
- 31, // 286: ei.ShellDB.ShellSetConfiguration.element:type_name -> ei.ShellDB.FarmElement
- 29, // 287: ei.ShellDB.ShellGroupConfiguration.asset_type:type_name -> ei.ShellSpec.AssetType
- 36, // 288: ei.ShellDB.LightingConfig.light_dir:type_name -> ei.Vector3
- 37, // 289: ei.ShellDB.LightingConfig.light_direct_color:type_name -> ei.Vector4
- 37, // 290: ei.ShellDB.LightingConfig.light_ambient_color:type_name -> ei.Vector4
- 37, // 291: ei.ShellDB.LightingConfig.fog_color:type_name -> ei.Vector4
- 31, // 292: ei.ShellPopularityStats.Entry.element:type_name -> ei.ShellDB.FarmElement
- 293, // [293:293] is the sub-list for method output_type
- 293, // [293:293] is the sub-list for method input_type
- 293, // [293:293] is the sub-list for extension type_name
- 293, // [293:293] is the sub-list for extension extendee
- 0, // [0:293] is the sub-list for field type_name
+ 204, // 126: ei.PeriodicalsResponse.showcase_royalties:type_name -> ei.PeriodicalsResponse.RoyaltyInfo
+ 65, // 127: ei.GetPeriodicalsRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 65, // 128: ei.ConfigRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 108, // 129: ei.ConfigResponse.live_config:type_name -> ei.LiveConfig
+ 110, // 130: ei.ConfigResponse.mail_bag:type_name -> ei.MailDB
+ 154, // 131: ei.ConfigResponse.dlc_catalog:type_name -> ei.DLCCatalog
+ 205, // 132: ei.ArtifactsClientInfo.launch_counts:type_name -> ei.ArtifactsClientInfo.LaunchCount
+ 21, // 133: ei.MissionInfo.ship:type_name -> ei.MissionInfo.Spaceship
+ 22, // 134: ei.MissionInfo.status:type_name -> ei.MissionInfo.Status
+ 23, // 135: ei.MissionInfo.duration_type:type_name -> ei.MissionInfo.DurationType
+ 206, // 136: ei.MissionInfo.fuel:type_name -> ei.MissionInfo.Fuel
+ 24, // 137: ei.MissionInfo.target_artifact:type_name -> ei.ArtifactSpec.Name
+ 24, // 138: ei.ArtifactSpec.name:type_name -> ei.ArtifactSpec.Name
+ 25, // 139: ei.ArtifactSpec.level:type_name -> ei.ArtifactSpec.Level
+ 26, // 140: ei.ArtifactSpec.rarity:type_name -> ei.ArtifactSpec.Rarity
+ 3, // 141: ei.ArtifactSpec.egg:type_name -> ei.Egg
+ 122, // 142: ei.CompleteArtifact.spec:type_name -> ei.ArtifactSpec
+ 122, // 143: ei.CompleteArtifact.stones:type_name -> ei.ArtifactSpec
+ 123, // 144: ei.ArtifactInventoryItem.artifact:type_name -> ei.CompleteArtifact
+ 65, // 145: ei.ArtifactsConfigurationRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 207, // 146: ei.ArtifactsConfigurationResponse.mission_parameters:type_name -> ei.ArtifactsConfigurationResponse.MissionParameters
+ 208, // 147: ei.ArtifactsConfigurationResponse.artifact_parameters:type_name -> ei.ArtifactsConfigurationResponse.ArtifactParameters
+ 209, // 148: ei.ArtifactsConfigurationResponse.crafting_level_infos:type_name -> ei.ArtifactsConfigurationResponse.CraftingLevelInfo
+ 65, // 149: ei.MissionRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 121, // 150: ei.MissionRequest.info:type_name -> ei.MissionInfo
+ 120, // 151: ei.MissionRequest.client_info:type_name -> ei.ArtifactsClientInfo
+ 121, // 152: ei.MissionResponse.info:type_name -> ei.MissionInfo
+ 121, // 153: ei.CompleteMissionResponse.info:type_name -> ei.MissionInfo
+ 211, // 154: ei.CompleteMissionResponse.artifacts:type_name -> ei.CompleteMissionResponse.SecureArtifactSpec
+ 57, // 155: ei.CompleteMissionResponse.other_rewards:type_name -> ei.Reward
+ 65, // 156: ei.CollectContractArtifactRewardsRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 12, // 157: ei.CollectContractArtifactRewardsRequest.grade:type_name -> ei.Contract.PlayerGrade
+ 21, // 158: ei.CollectContractArtifactRewardsRequest.best_ship:type_name -> ei.MissionInfo.Spaceship
+ 65, // 159: ei.CraftArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 122, // 160: ei.CraftArtifactRequest.spec:type_name -> ei.ArtifactSpec
+ 124, // 161: ei.CraftArtifactRequest.ingredients:type_name -> ei.ArtifactInventoryItem
+ 26, // 162: ei.CraftArtifactResponse.rarity_achieved:type_name -> ei.ArtifactSpec.Rarity
+ 65, // 163: ei.ConsumeArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 122, // 164: ei.ConsumeArtifactRequest.spec:type_name -> ei.ArtifactSpec
+ 122, // 165: ei.ConsumeArtifactResponse.byproducts:type_name -> ei.ArtifactSpec
+ 57, // 166: ei.ConsumeArtifactResponse.other_rewards:type_name -> ei.Reward
+ 65, // 167: ei.SetArtifactRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 124, // 168: ei.SetArtifactRequest.artifact:type_name -> ei.ArtifactInventoryItem
+ 122, // 169: ei.SetArtifactRequest.stones:type_name -> ei.ArtifactSpec
+ 124, // 170: ei.ArtifactsDB.inventory_items:type_name -> ei.ArtifactInventoryItem
+ 125, // 171: ei.ArtifactsDB.inventory_slots:type_name -> ei.InventorySlot
+ 212, // 172: ei.ArtifactsDB.active_artifacts_DEPRECATED:type_name -> ei.ArtifactsDB.ActiveArtifactSlot
+ 213, // 173: ei.ArtifactsDB.active_artifact_sets:type_name -> ei.ArtifactsDB.ActiveArtifactSet
+ 213, // 174: ei.ArtifactsDB.saved_artifact_sets:type_name -> ei.ArtifactsDB.ActiveArtifactSet
+ 214, // 175: ei.ArtifactsDB.artifact_status:type_name -> ei.ArtifactsDB.CraftableArtifact
+ 121, // 176: ei.ArtifactsDB.mission_infos:type_name -> ei.MissionInfo
+ 121, // 177: ei.ArtifactsDB.mission_archive:type_name -> ei.MissionInfo
+ 122, // 178: ei.ArtifactsDB.discovered_artifacts_DEPRECATED:type_name -> ei.ArtifactSpec
+ 214, // 179: ei.ArtifactsDB.craftable_artifacts_DEPRECATED:type_name -> ei.ArtifactsDB.CraftableArtifact
+ 214, // 180: ei.ArtifactsDB.crafting_counts_DEPRECATED:type_name -> ei.ArtifactsDB.CraftableArtifact
+ 128, // 181: ei.LogCompleteMissionPayload.req:type_name -> ei.MissionRequest
+ 130, // 182: ei.LogCompleteMissionPayload.res:type_name -> ei.CompleteMissionResponse
+ 132, // 183: ei.LogCraftArtifactPayload.req:type_name -> ei.CraftArtifactRequest
+ 133, // 184: ei.LogCraftArtifactPayload.res:type_name -> ei.CraftArtifactResponse
+ 134, // 185: ei.LogConsumeArtifactPayload.req:type_name -> ei.ConsumeArtifactRequest
+ 135, // 186: ei.LogConsumeArtifactPayload.res:type_name -> ei.ConsumeArtifactResponse
+ 137, // 187: ei.LogSetArtifactPayload.req:type_name -> ei.SetArtifactRequest
+ 138, // 188: ei.LogSetArtifactPayload.res:type_name -> ei.SetArtifactResponse
+ 38, // 189: ei.SaveBackupResponse.existing_backup:type_name -> ei.Backup
+ 215, // 190: ei.ShellSpec.primary_piece:type_name -> ei.ShellSpec.ShellPiece
+ 215, // 191: ei.ShellSpec.pieces:type_name -> ei.ShellSpec.ShellPiece
+ 149, // 192: ei.ShellSpec.alt_assets:type_name -> ei.DLCItem
+ 216, // 193: ei.ShellSetSpec.variations:type_name -> ei.ShellSetSpec.VariationSpec
+ 149, // 194: ei.ShellSetSpec.icon:type_name -> ei.DLCItem
+ 29, // 195: ei.ShellObjectSpec.asset_type:type_name -> ei.ShellSpec.AssetType
+ 30, // 196: ei.ShellObjectSpec.chicken_animation:type_name -> ei.ShellObjectSpec.ChickenAnimation
+ 217, // 197: ei.ShellObjectSpec.pieces:type_name -> ei.ShellObjectSpec.LODPiece
+ 29, // 198: ei.ShellGroupSpec.asset_type:type_name -> ei.ShellSpec.AssetType
+ 149, // 199: ei.DLCCatalog.items:type_name -> ei.DLCItem
+ 150, // 200: ei.DLCCatalog.shells:type_name -> ei.ShellSpec
+ 151, // 201: ei.DLCCatalog.shell_sets:type_name -> ei.ShellSetSpec
+ 151, // 202: ei.DLCCatalog.decorators:type_name -> ei.ShellSetSpec
+ 152, // 203: ei.DLCCatalog.shell_objects:type_name -> ei.ShellObjectSpec
+ 153, // 204: ei.DLCCatalog.shell_groups:type_name -> ei.ShellGroupSpec
+ 218, // 205: ei.ShellDB.shell_inventory:type_name -> ei.ShellDB.ShellStatus
+ 219, // 206: ei.ShellDB.shell_element_inventory:type_name -> ei.ShellDB.ShellElementStatus
+ 220, // 207: ei.ShellDB.shell_variation_inventory:type_name -> ei.ShellDB.ShellSetVariationStatus
+ 218, // 208: ei.ShellDB.shell_set_inventory:type_name -> ei.ShellDB.ShellStatus
+ 218, // 209: ei.ShellDB.shell_object_inventory:type_name -> ei.ShellDB.ShellStatus
+ 221, // 210: ei.ShellDB.farm_configs:type_name -> ei.ShellDB.FarmConfiguration
+ 222, // 211: ei.ShellDB.saved_configs:type_name -> ei.ShellDB.SavedFarmConfiguration
+ 228, // 212: ei.ShellPopularityStats.data:type_name -> ei.ShellPopularityStats.Entry
+ 65, // 213: ei.ShellsActionLog.rinfo:type_name -> ei.BasicRequestInfo
+ 31, // 214: ei.ShellsActionLog.farm_element:type_name -> ei.ShellDB.FarmElement
+ 65, // 215: ei.SubmitShellShowcaseRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 221, // 216: ei.SubmitShellShowcaseRequest.farm_config:type_name -> ei.ShellDB.FarmConfiguration
+ 160, // 217: ei.ShellShowcase.top:type_name -> ei.ShellShowcaseListingInfo
+ 160, // 218: ei.ShellShowcase.featured:type_name -> ei.ShellShowcaseListingInfo
+ 160, // 219: ei.ShellShowcase.fresh:type_name -> ei.ShellShowcaseListingInfo
+ 32, // 220: ei.ShellShowcaseListingInfo.status:type_name -> ei.ShellShowcaseListingInfo.Status
+ 221, // 221: ei.ShellShowcaseListingInfo.farm_config:type_name -> ei.ShellDB.FarmConfiguration
+ 65, // 222: ei.ShowcaseRoyaltyDeliveryConfirmation.rinfo:type_name -> ei.BasicRequestInfo
+ 160, // 223: ei.ShellShowcaseListingSet.listings:type_name -> ei.ShellShowcaseListingInfo
+ 65, // 224: ei.ShellsActionBatch.rinfo:type_name -> ei.BasicRequestInfo
+ 157, // 225: ei.ShellsActionBatch.actions:type_name -> ei.ShellsActionLog
+ 33, // 226: ei.UserVerificationAnalysis.overall_status:type_name -> ei.UserVerificationAnalysis.Status
+ 33, // 227: ei.UserVerificationAnalysis.iap_status:type_name -> ei.UserVerificationAnalysis.Status
+ 33, // 228: ei.UserVerificationAnalysis.artifacts_status:type_name -> ei.UserVerificationAnalysis.Status
+ 33, // 229: ei.UserVerificationAnalysis.contracts_status:type_name -> ei.UserVerificationAnalysis.Status
+ 34, // 230: ei.UserSubscriptionInfo.subscription_level:type_name -> ei.UserSubscriptionInfo.Level
+ 34, // 231: ei.UserSubscriptionInfo.next_subscription_level:type_name -> ei.UserSubscriptionInfo.Level
+ 0, // 232: ei.UserSubscriptionInfo.platform:type_name -> ei.Platform
+ 35, // 233: ei.UserSubscriptionInfo.status:type_name -> ei.UserSubscriptionInfo.Status
+ 229, // 234: ei.UserSubscriptionInfo.history:type_name -> ei.UserSubscriptionInfo.HistoryEntry
+ 65, // 235: ei.SubscriptionChangeHintRequest.rinfo:type_name -> ei.BasicRequestInfo
+ 34, // 236: ei.SubscriptionChangeHintRequest.next_subscription_level:type_name -> ei.UserSubscriptionInfo.Level
+ 3, // 237: ei.Backup.Game.max_egg_reached:type_name -> ei.Egg
+ 177, // 238: ei.Backup.Game.epic_research:type_name -> ei.Backup.ResearchItem
+ 178, // 239: ei.Backup.Game.news:type_name -> ei.Backup.NewsHeadline
+ 179, // 240: ei.Backup.Game.achievements:type_name -> ei.Backup.AchievementInfo
+ 181, // 241: ei.Backup.Game.boosts:type_name -> ei.Backup.OwnedBoost
+ 124, // 242: ei.Backup.Artifacts.item_being_infused:type_name -> ei.ArtifactInventoryItem
+ 122, // 243: ei.Backup.Artifacts.spec_being_infused:type_name -> ei.ArtifactSpec
+ 3, // 244: ei.Backup.Artifacts.egg_type_infusing:type_name -> ei.Egg
+ 21, // 245: ei.Backup.Artifacts.last_fueled_ship:type_name -> ei.MissionInfo.Spaceship
+ 3, // 246: ei.Backup.Simulation.egg_type:type_name -> ei.Egg
+ 4, // 247: ei.Backup.Simulation.farm_type:type_name -> ei.FarmType
+ 177, // 248: ei.Backup.Simulation.common_research:type_name -> ei.Backup.ResearchItem
+ 180, // 249: ei.Backup.Simulation.active_boosts:type_name -> ei.Backup.ActiveBoost
+ 182, // 250: ei.Backup.Mission.missions:type_name -> ei.Backup.MissionInfo
+ 5, // 251: ei.Contract.Goal.type:type_name -> ei.GoalType
+ 6, // 252: ei.Contract.Goal.reward_type:type_name -> ei.RewardType
+ 183, // 253: ei.Contract.GoalSet.goals:type_name -> ei.Contract.Goal
+ 12, // 254: ei.Contract.GradeSpec.grade:type_name -> ei.Contract.PlayerGrade
+ 183, // 255: ei.Contract.GradeSpec.goals:type_name -> ei.Contract.Goal
+ 58, // 256: ei.Contract.GradeSpec.modifiers:type_name -> ei.GameModifier
+ 61, // 257: ei.ContractEvaluationBatch.Pair.cev:type_name -> ei.ContractEvaluation
+ 12, // 258: ei.ContractSimConfig.ContractGradeSimConfig.grade:type_name -> ei.Contract.PlayerGrade
+ 189, // 259: ei.ContractSimConfig.ContractGradeSimConfig.goal_params:type_name -> ei.ContractSimConfig.ContractGradeSimConfig.GoalParams
+ 12, // 260: ei.ContractSimResultUpdate.GoalInfo.grade:type_name -> ei.Contract.PlayerGrade
+ 73, // 261: ei.ContractCoopStatusResponse.ContributionInfo.production_params:type_name -> ei.FarmProductionParams
+ 74, // 262: ei.ContractCoopStatusResponse.ContributionInfo.farm_info:type_name -> ei.PlayerFarmInfo
+ 0, // 263: ei.ContractCoopStatusResponse.ContributionInfo.platform:type_name -> ei.Platform
+ 94, // 264: ei.ContractCoopStatusResponse.ContributionInfo.buff_history:type_name -> ei.CoopBuffState
+ 200, // 265: ei.LiveConfig.BoostsConfig.item_configs:type_name -> ei.LiveConfig.BoostsConfig.ItemConfig
+ 201, // 266: ei.LiveConfig.GiftConfig.gift_configs:type_name -> ei.LiveConfig.GiftConfig.GiftValueConfig
+ 202, // 267: ei.LiveConfig.GiftConfig.random_gift_mu_config:type_name -> ei.LiveConfig.GiftConfig.GiftMuConfig
+ 202, // 268: ei.LiveConfig.GiftConfig.video_gift_mu_config:type_name -> ei.LiveConfig.GiftConfig.GiftMuConfig
+ 21, // 269: ei.ArtifactsClientInfo.LaunchCount.ship:type_name -> ei.MissionInfo.Spaceship
+ 3, // 270: ei.MissionInfo.Fuel.egg:type_name -> ei.Egg
+ 21, // 271: ei.ArtifactsConfigurationResponse.MissionParameters.ship:type_name -> ei.MissionInfo.Spaceship
+ 210, // 272: ei.ArtifactsConfigurationResponse.MissionParameters.durations:type_name -> ei.ArtifactsConfigurationResponse.MissionParameters.Duration
+ 122, // 273: ei.ArtifactsConfigurationResponse.ArtifactParameters.spec:type_name -> ei.ArtifactSpec
+ 23, // 274: ei.ArtifactsConfigurationResponse.MissionParameters.Duration.duration_type:type_name -> ei.MissionInfo.DurationType
+ 122, // 275: ei.CompleteMissionResponse.SecureArtifactSpec.spec:type_name -> ei.ArtifactSpec
+ 212, // 276: ei.ArtifactsDB.ActiveArtifactSet.slots:type_name -> ei.ArtifactsDB.ActiveArtifactSlot
+ 122, // 277: ei.ArtifactsDB.CraftableArtifact.spec:type_name -> ei.ArtifactSpec
+ 29, // 278: ei.ShellSpec.ShellPiece.asset_type:type_name -> ei.ShellSpec.AssetType
+ 149, // 279: ei.ShellSpec.ShellPiece.dlc:type_name -> ei.DLCItem
+ 149, // 280: ei.ShellObjectSpec.LODPiece.dlc:type_name -> ei.DLCItem
+ 31, // 281: ei.ShellDB.ShellElementStatus.element:type_name -> ei.ShellDB.FarmElement
+ 31, // 282: ei.ShellDB.FarmConfiguration.locked_elements:type_name -> ei.ShellDB.FarmElement
+ 223, // 283: ei.ShellDB.FarmConfiguration.shell_configs:type_name -> ei.ShellDB.ShellConfiguration
+ 224, // 284: ei.ShellDB.FarmConfiguration.shell_set_configs:type_name -> ei.ShellDB.ShellSetConfiguration
+ 225, // 285: ei.ShellDB.FarmConfiguration.group_configs:type_name -> ei.ShellDB.ShellGroupConfiguration
+ 226, // 286: ei.ShellDB.FarmConfiguration.chicken_configs:type_name -> ei.ShellDB.ChickenConfig
+ 227, // 287: ei.ShellDB.FarmConfiguration.lighting_config:type_name -> ei.ShellDB.LightingConfig
+ 221, // 288: ei.ShellDB.SavedFarmConfiguration.config:type_name -> ei.ShellDB.FarmConfiguration
+ 29, // 289: ei.ShellDB.ShellConfiguration.asset_type:type_name -> ei.ShellSpec.AssetType
+ 31, // 290: ei.ShellDB.ShellSetConfiguration.element:type_name -> ei.ShellDB.FarmElement
+ 29, // 291: ei.ShellDB.ShellGroupConfiguration.asset_type:type_name -> ei.ShellSpec.AssetType
+ 36, // 292: ei.ShellDB.LightingConfig.light_dir:type_name -> ei.Vector3
+ 37, // 293: ei.ShellDB.LightingConfig.light_direct_color:type_name -> ei.Vector4
+ 37, // 294: ei.ShellDB.LightingConfig.light_ambient_color:type_name -> ei.Vector4
+ 37, // 295: ei.ShellDB.LightingConfig.fog_color:type_name -> ei.Vector4
+ 31, // 296: ei.ShellPopularityStats.Entry.element:type_name -> ei.ShellDB.FarmElement
+ 297, // [297:297] is the sub-list for method output_type
+ 297, // [297:297] is the sub-list for method input_type
+ 297, // [297:297] is the sub-list for extension type_name
+ 297, // [297:297] is the sub-list for extension extendee
+ 0, // [0:297] is the sub-list for field type_name
}
func init() { file_go_ei_proto_init() }
@@ -27343,7 +27543,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellShowcaseListingSet); i {
+ switch v := v.(*ShowcaseRoyaltyDeliveryConfirmation); i {
case 0:
return &v.state
case 1:
@@ -27355,7 +27555,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellShowcaseAction); i {
+ switch v := v.(*ShellShowcaseListingSet); i {
case 0:
return &v.state
case 1:
@@ -27367,7 +27567,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*UserVerificationAnalysis); i {
+ switch v := v.(*ShellsActionBatch); i {
case 0:
return &v.state
case 1:
@@ -27379,7 +27579,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*UserSubscriptionInfo); i {
+ switch v := v.(*UserVerificationAnalysis); i {
case 0:
return &v.state
case 1:
@@ -27391,7 +27591,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SubscriptionChangeHintRequest); i {
+ switch v := v.(*UserSubscriptionInfo); i {
case 0:
return &v.state
case 1:
@@ -27403,7 +27603,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CXPEvalRolloutInfo); i {
+ switch v := v.(*SubscriptionChangeHintRequest); i {
case 0:
return &v.state
case 1:
@@ -27415,7 +27615,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_Settings); i {
+ switch v := v.(*CXPEvalRolloutInfo); i {
case 0:
return &v.state
case 1:
@@ -27427,7 +27627,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_Tutorial); i {
+ switch v := v.(*Backup_Settings); i {
case 0:
return &v.state
case 1:
@@ -27439,7 +27639,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_Stats); i {
+ switch v := v.(*Backup_Tutorial); i {
case 0:
return &v.state
case 1:
@@ -27451,7 +27651,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_Game); i {
+ switch v := v.(*Backup_Stats); i {
case 0:
return &v.state
case 1:
@@ -27463,7 +27663,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_Artifacts); i {
+ switch v := v.(*Backup_Game); i {
case 0:
return &v.state
case 1:
@@ -27475,7 +27675,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_Shells); i {
+ switch v := v.(*Backup_Artifacts); i {
case 0:
return &v.state
case 1:
@@ -27487,7 +27687,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_Simulation); i {
+ switch v := v.(*Backup_Shells); i {
case 0:
return &v.state
case 1:
@@ -27499,7 +27699,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_Mission); i {
+ switch v := v.(*Backup_Simulation); i {
case 0:
return &v.state
case 1:
@@ -27511,7 +27711,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_Misc); i {
+ switch v := v.(*Backup_Mission); i {
case 0:
return &v.state
case 1:
@@ -27523,7 +27723,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_ResearchItem); i {
+ switch v := v.(*Backup_Misc); i {
case 0:
return &v.state
case 1:
@@ -27535,7 +27735,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_NewsHeadline); i {
+ switch v := v.(*Backup_ResearchItem); i {
case 0:
return &v.state
case 1:
@@ -27547,7 +27747,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_AchievementInfo); i {
+ switch v := v.(*Backup_NewsHeadline); i {
case 0:
return &v.state
case 1:
@@ -27559,7 +27759,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_ActiveBoost); i {
+ switch v := v.(*Backup_AchievementInfo); i {
case 0:
return &v.state
case 1:
@@ -27571,7 +27771,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_OwnedBoost); i {
+ switch v := v.(*Backup_ActiveBoost); i {
case 0:
return &v.state
case 1:
@@ -27583,7 +27783,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Backup_MissionInfo); i {
+ switch v := v.(*Backup_OwnedBoost); i {
case 0:
return &v.state
case 1:
@@ -27595,7 +27795,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Contract_Goal); i {
+ switch v := v.(*Backup_MissionInfo); i {
case 0:
return &v.state
case 1:
@@ -27607,7 +27807,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Contract_GoalSet); i {
+ switch v := v.(*Contract_Goal); i {
case 0:
return &v.state
case 1:
@@ -27619,7 +27819,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Contract_GradeSpec); i {
+ switch v := v.(*Contract_GoalSet); i {
case 0:
return &v.state
case 1:
@@ -27631,7 +27831,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ContractEvaluationBatch_Pair); i {
+ switch v := v.(*Contract_GradeSpec); i {
case 0:
return &v.state
case 1:
@@ -27643,7 +27843,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CoopCompletionSnapshot_ContributorSnapshot); i {
+ switch v := v.(*ContractEvaluationBatch_Pair); i {
case 0:
return &v.state
case 1:
@@ -27655,7 +27855,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ContractSimConfig_ContractGradeSimConfig); i {
+ switch v := v.(*CoopCompletionSnapshot_ContributorSnapshot); i {
case 0:
return &v.state
case 1:
@@ -27667,7 +27867,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ContractSimConfig_ContractGradeSimConfig_GoalParams); i {
+ switch v := v.(*ContractSimConfig_ContractGradeSimConfig); i {
case 0:
return &v.state
case 1:
@@ -27679,7 +27879,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ContractSimResultUpdate_GoalInfo); i {
+ switch v := v.(*ContractSimConfig_ContractGradeSimConfig_GoalParams); i {
case 0:
return &v.state
case 1:
@@ -27691,7 +27891,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ContractCoopStatusResponse_ContributionInfo); i {
+ switch v := v.(*ContractSimResultUpdate_GoalInfo); i {
case 0:
return &v.state
case 1:
@@ -27703,7 +27903,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ContractCoopStatusResponse_CoopGift); i {
+ switch v := v.(*ContractCoopStatusResponse_ContributionInfo); i {
case 0:
return &v.state
case 1:
@@ -27715,7 +27915,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ContractCoopStatusResponse_ChickenRun); i {
+ switch v := v.(*ContractCoopStatusResponse_CoopGift); i {
case 0:
return &v.state
case 1:
@@ -27727,7 +27927,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*LeaderboardAnalysis_Chunk); i {
+ switch v := v.(*ContractCoopStatusResponse_ChickenRun); i {
case 0:
return &v.state
case 1:
@@ -27739,7 +27939,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*LeaderboardInfo_Season); i {
+ switch v := v.(*LeaderboardAnalysis_Chunk); i {
case 0:
return &v.state
case 1:
@@ -27751,7 +27951,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*LeaderboardResponse_Entry); i {
+ switch v := v.(*LeaderboardInfo_Season); i {
case 0:
return &v.state
case 1:
@@ -27763,7 +27963,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*LiveConfig_BoostsConfig); i {
+ switch v := v.(*LeaderboardResponse_Entry); i {
case 0:
return &v.state
case 1:
@@ -27775,7 +27975,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*LiveConfig_GiftConfig); i {
+ switch v := v.(*LiveConfig_BoostsConfig); i {
case 0:
return &v.state
case 1:
@@ -27787,7 +27987,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*LiveConfig_MiscConfig); i {
+ switch v := v.(*LiveConfig_GiftConfig); i {
case 0:
return &v.state
case 1:
@@ -27799,7 +27999,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*LiveConfig_BoostsConfig_ItemConfig); i {
+ switch v := v.(*LiveConfig_MiscConfig); i {
case 0:
return &v.state
case 1:
@@ -27811,7 +28011,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*LiveConfig_GiftConfig_GiftValueConfig); i {
+ switch v := v.(*LiveConfig_BoostsConfig_ItemConfig); i {
case 0:
return &v.state
case 1:
@@ -27823,7 +28023,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*LiveConfig_GiftConfig_GiftMuConfig); i {
+ switch v := v.(*LiveConfig_GiftConfig_GiftValueConfig); i {
case 0:
return &v.state
case 1:
@@ -27835,7 +28035,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*MailState_TipState); i {
+ switch v := v.(*LiveConfig_GiftConfig_GiftMuConfig); i {
case 0:
return &v.state
case 1:
@@ -27847,7 +28047,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ArtifactsClientInfo_LaunchCount); i {
+ switch v := v.(*MailState_TipState); i {
case 0:
return &v.state
case 1:
@@ -27859,7 +28059,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*MissionInfo_Fuel); i {
+ switch v := v.(*PeriodicalsResponse_RoyaltyInfo); i {
case 0:
return &v.state
case 1:
@@ -27871,7 +28071,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ArtifactsConfigurationResponse_MissionParameters); i {
+ switch v := v.(*ArtifactsClientInfo_LaunchCount); i {
case 0:
return &v.state
case 1:
@@ -27883,7 +28083,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ArtifactsConfigurationResponse_ArtifactParameters); i {
+ switch v := v.(*MissionInfo_Fuel); i {
case 0:
return &v.state
case 1:
@@ -27895,7 +28095,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ArtifactsConfigurationResponse_CraftingLevelInfo); i {
+ switch v := v.(*ArtifactsConfigurationResponse_MissionParameters); i {
case 0:
return &v.state
case 1:
@@ -27907,7 +28107,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ArtifactsConfigurationResponse_MissionParameters_Duration); i {
+ switch v := v.(*ArtifactsConfigurationResponse_ArtifactParameters); i {
case 0:
return &v.state
case 1:
@@ -27919,7 +28119,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CompleteMissionResponse_SecureArtifactSpec); i {
+ switch v := v.(*ArtifactsConfigurationResponse_CraftingLevelInfo); i {
case 0:
return &v.state
case 1:
@@ -27931,7 +28131,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ArtifactsDB_ActiveArtifactSlot); i {
+ switch v := v.(*ArtifactsConfigurationResponse_MissionParameters_Duration); i {
case 0:
return &v.state
case 1:
@@ -27943,7 +28143,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ArtifactsDB_ActiveArtifactSet); i {
+ switch v := v.(*CompleteMissionResponse_SecureArtifactSpec); i {
case 0:
return &v.state
case 1:
@@ -27955,7 +28155,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ArtifactsDB_CraftableArtifact); i {
+ switch v := v.(*ArtifactsDB_ActiveArtifactSlot); i {
case 0:
return &v.state
case 1:
@@ -27967,7 +28167,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellSpec_ShellPiece); i {
+ switch v := v.(*ArtifactsDB_ActiveArtifactSet); i {
case 0:
return &v.state
case 1:
@@ -27979,7 +28179,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellSetSpec_VariationSpec); i {
+ switch v := v.(*ArtifactsDB_CraftableArtifact); i {
case 0:
return &v.state
case 1:
@@ -27991,7 +28191,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellObjectSpec_LODPiece); i {
+ switch v := v.(*ShellSpec_ShellPiece); i {
case 0:
return &v.state
case 1:
@@ -28003,7 +28203,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_ShellStatus); i {
+ switch v := v.(*ShellSetSpec_VariationSpec); i {
case 0:
return &v.state
case 1:
@@ -28015,7 +28215,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[181].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_ShellElementStatus); i {
+ switch v := v.(*ShellObjectSpec_LODPiece); i {
case 0:
return &v.state
case 1:
@@ -28027,7 +28227,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_ShellSetVariationStatus); i {
+ switch v := v.(*ShellDB_ShellStatus); i {
case 0:
return &v.state
case 1:
@@ -28039,7 +28239,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[183].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_FarmConfiguration); i {
+ switch v := v.(*ShellDB_ShellElementStatus); i {
case 0:
return &v.state
case 1:
@@ -28051,7 +28251,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[184].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_SavedFarmConfiguration); i {
+ switch v := v.(*ShellDB_ShellSetVariationStatus); i {
case 0:
return &v.state
case 1:
@@ -28063,7 +28263,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[185].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_ShellConfiguration); i {
+ switch v := v.(*ShellDB_FarmConfiguration); i {
case 0:
return &v.state
case 1:
@@ -28075,7 +28275,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[186].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_ShellSetConfiguration); i {
+ switch v := v.(*ShellDB_SavedFarmConfiguration); i {
case 0:
return &v.state
case 1:
@@ -28087,7 +28287,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[187].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_ShellGroupConfiguration); i {
+ switch v := v.(*ShellDB_ShellConfiguration); i {
case 0:
return &v.state
case 1:
@@ -28099,7 +28299,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[188].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_ChickenConfig); i {
+ switch v := v.(*ShellDB_ShellSetConfiguration); i {
case 0:
return &v.state
case 1:
@@ -28111,7 +28311,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[189].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellDB_LightingConfig); i {
+ switch v := v.(*ShellDB_ShellGroupConfiguration); i {
case 0:
return &v.state
case 1:
@@ -28123,7 +28323,7 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[190].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ShellPopularityStats_Entry); i {
+ switch v := v.(*ShellDB_ChickenConfig); i {
case 0:
return &v.state
case 1:
@@ -28135,6 +28335,30 @@ func file_go_ei_proto_init() {
}
}
file_go_ei_proto_msgTypes[191].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ShellDB_LightingConfig); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_go_ei_proto_msgTypes[192].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ShellPopularityStats_Entry); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_go_ei_proto_msgTypes[193].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UserSubscriptionInfo_HistoryEntry); i {
case 0:
return &v.state
@@ -28153,7 +28377,7 @@ func file_go_ei_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_go_ei_proto_rawDesc,
NumEnums: 36,
- NumMessages: 192,
+ NumMessages: 194,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/ei/go/ei.proto b/ei/go/ei.proto
index cd44a80..70ad3b6 100644
--- a/ei/go/ei.proto
+++ b/ei/go/ei.proto
@@ -1346,6 +1346,12 @@ message PeriodicalsResponse {
optional LiveConfig live_config = 5;
optional MailDB mail_bag = 6;
optional ContractPlayerInfo contract_player_info = 7;
+
+ repeated RoyaltyInfo showcase_royalties = 10;
+ message RoyaltyInfo {
+ optional string id = 1;
+ optional uint32 amount = 2;
+ }
}
message GetPeriodicalsRequest {
@@ -1772,6 +1778,7 @@ message AuthenticatedMessage {
optional string code = 2;
optional bool compressed = 4;
optional uint32 original_size = 5;
+ optional string user_id = 6;
}
message LogCompleteMissionPayload {
@@ -2086,10 +2093,12 @@ message ShellDB {
repeated SavedFarmConfiguration saved_configs = 9;
message SavedFarmConfiguration {
- optional string name = 1;
+ optional string id = 1;
optional FarmConfiguration config = 2;
optional double client_save_time = 3;
optional string server_id = 4;
+ optional string display_name = 5;
+ optional bool purchased = 6;
}
repeated string new_shells_downloaded = 6;
@@ -2181,13 +2190,14 @@ message SubmitShellShowcaseRequest {
optional BasicRequestInfo rinfo = 4;
optional string local_id = 1;
optional string user_id = 2;
+ optional bool public_username = 5;
optional ShellDB.FarmConfiguration farm_config = 3;
}
message ShellShowcase {
repeated ShellShowcaseListingInfo top = 1;
repeated ShellShowcaseListingInfo featured = 2;
- repeated ShellShowcaseListingInfo random = 3;
+ repeated ShellShowcaseListingInfo fresh = 3;
}
message ShellShowcaseListingInfo {
@@ -2195,6 +2205,7 @@ message ShellShowcaseListingInfo {
optional string local_id = 12;
optional string name = 2;
optional string description = 3;
+ optional string creator_name = 14;
optional Status status = 11;
enum Status {
@@ -2202,26 +2213,32 @@ message ShellShowcaseListingInfo {
SUBMITTED = 1;
LIVE = 2;
FEATURED = 3;
+ INVALID = 4;
}
optional ShellDB.FarmConfiguration farm_config = 4;
optional uint32 sales = 5;
optional uint64 gross = 6;
optional uint64 views = 7;
+ optional uint64 equips = 13;
optional uint32 likes = 8;
optional uint32 dislikes = 9;
optional string share_url = 10;
}
+message ShowcaseRoyaltyDeliveryConfirmation {
+ optional BasicRequestInfo rinfo = 3;
+ repeated string ids = 1;
+ optional uint32 amount = 2;
+}
+
message ShellShowcaseListingSet {
repeated ShellShowcaseListingInfo listings = 1;
}
-message ShellShowcaseAction {
- optional string action = 1;
- optional string user_id = 2;
- optional string id = 3;
- optional string value = 4;
+message ShellsActionBatch {
+ optional BasicRequestInfo rinfo = 1;
+ repeated ShellsActionLog actions = 2;
}
message UserVerificationAnalysis {
@@ -2387,6 +2404,7 @@ enum UILocation {
ULTRA_SHOP = 10;
SHELLS = 5;
SHELL_SETS = 6;
+ SHELLS_SHOWCASE = 12;
CHICKENS = 7;
CHICKEN_HATS = 11;
EPIC_RESEARCH = 8;
diff --git a/ei/java/ei/Ei.java b/ei/java/ei/Ei.java
index 828584b..d15f507 100644
--- a/ei/java/ei/Ei.java
+++ b/ei/java/ei/Ei.java
@@ -1119,6 +1119,10 @@ public enum UILocation
* SHELL_SETS = 6;
*/
SHELL_SETS(6),
+ /**
+ * SHELLS_SHOWCASE = 12;
+ */
+ SHELLS_SHOWCASE(12),
/**
* CHICKENS = 7;
*/
@@ -1169,6 +1173,10 @@ public enum UILocation
* SHELL_SETS = 6;
*/
public static final int SHELL_SETS_VALUE = 6;
+ /**
+ * SHELLS_SHOWCASE = 12;
+ */
+ public static final int SHELLS_SHOWCASE_VALUE = 12;
/**
* CHICKENS = 7;
*/
@@ -1215,6 +1223,7 @@ public static UILocation forNumber(int value) {
case 10: return ULTRA_SHOP;
case 5: return SHELLS;
case 6: return SHELL_SETS;
+ case 12: return SHELLS_SHOWCASE;
case 7: return CHICKENS;
case 11: return CHICKEN_HATS;
case 8: return EPIC_RESEARCH;
@@ -172865,6 +172874,30 @@ ei.Ei.CompleteMissionResponseOrBuilder getArtifactCasesOrBuilder(
* optional .ei.ContractPlayerInfo contract_player_info = 7;
*/
ei.Ei.ContractPlayerInfoOrBuilder getContractPlayerInfoOrBuilder();
+
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ java.util.List
+ getShowcaseRoyaltiesList();
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo getShowcaseRoyalties(int index);
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ int getShowcaseRoyaltiesCount();
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ java.util.List extends ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder>
+ getShowcaseRoyaltiesOrBuilderList();
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder getShowcaseRoyaltiesOrBuilder(
+ int index);
}
/**
* Protobuf type {@code ei.PeriodicalsResponse}
@@ -172882,6 +172915,7 @@ private PeriodicalsResponse() {
evaluations_ = java.util.Collections.emptyList();
gifts_ = java.util.Collections.emptyList();
artifactCases_ = java.util.Collections.emptyList();
+ showcaseRoyalties_ = java.util.Collections.emptyList();
}
@java.lang.Override
@@ -172909,6 +172943,691 @@ protected java.lang.Object newInstance(
ei.Ei.PeriodicalsResponse.class, ei.Ei.PeriodicalsResponse.Builder.class);
}
+ public interface RoyaltyInfoOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ei.PeriodicalsResponse.RoyaltyInfo)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * optional string id = 1;
+ * @return Whether the id field is set.
+ */
+ boolean hasId();
+ /**
+ * optional string id = 1;
+ * @return The id.
+ */
+ java.lang.String getId();
+ /**
+ * optional string id = 1;
+ * @return The bytes for id.
+ */
+ com.google.protobuf.ByteString
+ getIdBytes();
+
+ /**
+ * optional uint32 amount = 2;
+ * @return Whether the amount field is set.
+ */
+ boolean hasAmount();
+ /**
+ * optional uint32 amount = 2;
+ * @return The amount.
+ */
+ int getAmount();
+ }
+ /**
+ * Protobuf type {@code ei.PeriodicalsResponse.RoyaltyInfo}
+ */
+ public static final class RoyaltyInfo extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ei.PeriodicalsResponse.RoyaltyInfo)
+ RoyaltyInfoOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RoyaltyInfo.newBuilder() to construct.
+ private RoyaltyInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RoyaltyInfo() {
+ id_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RoyaltyInfo();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return ei.Ei.internal_static_ei_PeriodicalsResponse_RoyaltyInfo_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return ei.Ei.internal_static_ei_PeriodicalsResponse_RoyaltyInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo.class, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder.class);
+ }
+
+ private int bitField0_;
+ public static final int ID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object id_;
+ /**
+ * optional string id = 1;
+ * @return Whether the id field is set.
+ */
+ @java.lang.Override
+ public boolean hasId() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional string id = 1;
+ * @return The id.
+ */
+ @java.lang.Override
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ id_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * optional string id = 1;
+ * @return The bytes for id.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int AMOUNT_FIELD_NUMBER = 2;
+ private int amount_;
+ /**
+ * optional uint32 amount = 2;
+ * @return Whether the amount field is set.
+ */
+ @java.lang.Override
+ public boolean hasAmount() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional uint32 amount = 2;
+ * @return The amount.
+ */
+ @java.lang.Override
+ public int getAmount() {
+ return amount_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (((bitField0_ & 0x00000001) != 0)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ output.writeUInt32(2, amount_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) != 0)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(2, amount_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof ei.Ei.PeriodicalsResponse.RoyaltyInfo)) {
+ return super.equals(obj);
+ }
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo other = (ei.Ei.PeriodicalsResponse.RoyaltyInfo) obj;
+
+ if (hasId() != other.hasId()) return false;
+ if (hasId()) {
+ if (!getId()
+ .equals(other.getId())) return false;
+ }
+ if (hasAmount() != other.hasAmount()) return false;
+ if (hasAmount()) {
+ if (getAmount()
+ != other.getAmount()) return false;
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasId()) {
+ hash = (37 * hash) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + getId().hashCode();
+ }
+ if (hasAmount()) {
+ hash = (37 * hash) + AMOUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getAmount();
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(ei.Ei.PeriodicalsResponse.RoyaltyInfo prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code ei.PeriodicalsResponse.RoyaltyInfo}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ei.PeriodicalsResponse.RoyaltyInfo)
+ ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return ei.Ei.internal_static_ei_PeriodicalsResponse_RoyaltyInfo_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return ei.Ei.internal_static_ei_PeriodicalsResponse_RoyaltyInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo.class, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder.class);
+ }
+
+ // Construct using ei.Ei.PeriodicalsResponse.RoyaltyInfo.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ id_ = "";
+ bitField0_ = (bitField0_ & ~0x00000001);
+ amount_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return ei.Ei.internal_static_ei_PeriodicalsResponse_RoyaltyInfo_descriptor;
+ }
+
+ @java.lang.Override
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfo getDefaultInstanceForType() {
+ return ei.Ei.PeriodicalsResponse.RoyaltyInfo.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfo build() {
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfo buildPartial() {
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo result = new ei.Ei.PeriodicalsResponse.RoyaltyInfo(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.id_ = id_;
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.amount_ = amount_;
+ to_bitField0_ |= 0x00000002;
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof ei.Ei.PeriodicalsResponse.RoyaltyInfo) {
+ return mergeFrom((ei.Ei.PeriodicalsResponse.RoyaltyInfo)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(ei.Ei.PeriodicalsResponse.RoyaltyInfo other) {
+ if (other == ei.Ei.PeriodicalsResponse.RoyaltyInfo.getDefaultInstance()) return this;
+ if (other.hasId()) {
+ bitField0_ |= 0x00000001;
+ id_ = other.id_;
+ onChanged();
+ }
+ if (other.hasAmount()) {
+ setAmount(other.getAmount());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ id_ = input.readBytes();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 10
+ case 16: {
+ amount_ = input.readUInt32();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 16
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private java.lang.Object id_ = "";
+ /**
+ * optional string id = 1;
+ * @return Whether the id field is set.
+ */
+ public boolean hasId() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional string id = 1;
+ * @return The id.
+ */
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ id_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * optional string id = 1;
+ * @return The bytes for id.
+ */
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * optional string id = 1;
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000001;
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional string id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ id_ = getDefaultInstance().getId();
+ onChanged();
+ return this;
+ }
+ /**
+ * optional string id = 1;
+ * @param value The bytes for id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000001;
+ id_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int amount_ ;
+ /**
+ * optional uint32 amount = 2;
+ * @return Whether the amount field is set.
+ */
+ @java.lang.Override
+ public boolean hasAmount() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional uint32 amount = 2;
+ * @return The amount.
+ */
+ @java.lang.Override
+ public int getAmount() {
+ return amount_;
+ }
+ /**
+ * optional uint32 amount = 2;
+ * @param value The amount to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAmount(int value) {
+ bitField0_ |= 0x00000002;
+ amount_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional uint32 amount = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearAmount() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ amount_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:ei.PeriodicalsResponse.RoyaltyInfo)
+ }
+
+ // @@protoc_insertion_point(class_scope:ei.PeriodicalsResponse.RoyaltyInfo)
+ private static final ei.Ei.PeriodicalsResponse.RoyaltyInfo DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new ei.Ei.PeriodicalsResponse.RoyaltyInfo();
+ }
+
+ public static ei.Ei.PeriodicalsResponse.RoyaltyInfo getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ @java.lang.Deprecated public static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public RoyaltyInfo parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfo getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
private int bitField0_;
public static final int SALES_FIELD_NUMBER = 1;
private ei.Ei.SalesInfo sales_;
@@ -173186,6 +173905,46 @@ public ei.Ei.ContractPlayerInfoOrBuilder getContractPlayerInfoOrBuilder() {
return contractPlayerInfo_ == null ? ei.Ei.ContractPlayerInfo.getDefaultInstance() : contractPlayerInfo_;
}
+ public static final int SHOWCASE_ROYALTIES_FIELD_NUMBER = 10;
+ private java.util.List showcaseRoyalties_;
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ @java.lang.Override
+ public java.util.List getShowcaseRoyaltiesList() {
+ return showcaseRoyalties_;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ @java.lang.Override
+ public java.util.List extends ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder>
+ getShowcaseRoyaltiesOrBuilderList() {
+ return showcaseRoyalties_;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ @java.lang.Override
+ public int getShowcaseRoyaltiesCount() {
+ return showcaseRoyalties_.size();
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ @java.lang.Override
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfo getShowcaseRoyalties(int index) {
+ return showcaseRoyalties_.get(index);
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ @java.lang.Override
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder getShowcaseRoyaltiesOrBuilder(
+ int index) {
+ return showcaseRoyalties_.get(index);
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -173227,6 +173986,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
for (int i = 0; i < artifactCases_.size(); i++) {
output.writeMessage(9, artifactCases_.get(i));
}
+ for (int i = 0; i < showcaseRoyalties_.size(); i++) {
+ output.writeMessage(10, showcaseRoyalties_.get(i));
+ }
getUnknownFields().writeTo(output);
}
@@ -173272,6 +174034,10 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, artifactCases_.get(i));
}
+ for (int i = 0; i < showcaseRoyalties_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(10, showcaseRoyalties_.get(i));
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -173323,6 +174089,8 @@ public boolean equals(final java.lang.Object obj) {
if (!getContractPlayerInfo()
.equals(other.getContractPlayerInfo())) return false;
}
+ if (!getShowcaseRoyaltiesList()
+ .equals(other.getShowcaseRoyaltiesList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -173370,6 +174138,10 @@ public int hashCode() {
hash = (37 * hash) + CONTRACT_PLAYER_INFO_FIELD_NUMBER;
hash = (53 * hash) + getContractPlayerInfo().hashCode();
}
+ if (getShowcaseRoyaltiesCount() > 0) {
+ hash = (37 * hash) + SHOWCASE_ROYALTIES_FIELD_NUMBER;
+ hash = (53 * hash) + getShowcaseRoyaltiesList().hashCode();
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -173507,6 +174279,7 @@ private void maybeForceBuilderInitialization() {
getLiveConfigFieldBuilder();
getMailBagFieldBuilder();
getContractPlayerInfoFieldBuilder();
+ getShowcaseRoyaltiesFieldBuilder();
}
}
@java.lang.Override
@@ -173569,6 +174342,13 @@ public Builder clear() {
contractPlayerInfoBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
+ if (showcaseRoyaltiesBuilder_ == null) {
+ showcaseRoyalties_ = java.util.Collections.emptyList();
+ } else {
+ showcaseRoyalties_ = null;
+ showcaseRoyaltiesBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000200);
return this;
}
@@ -173672,6 +174452,15 @@ public ei.Ei.PeriodicalsResponse buildPartial() {
}
to_bitField0_ |= 0x00000020;
}
+ if (showcaseRoyaltiesBuilder_ == null) {
+ if (((bitField0_ & 0x00000200) != 0)) {
+ showcaseRoyalties_ = java.util.Collections.unmodifiableList(showcaseRoyalties_);
+ bitField0_ = (bitField0_ & ~0x00000200);
+ }
+ result.showcaseRoyalties_ = showcaseRoyalties_;
+ } else {
+ result.showcaseRoyalties_ = showcaseRoyaltiesBuilder_.build();
+ }
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
@@ -173817,6 +174606,32 @@ public Builder mergeFrom(ei.Ei.PeriodicalsResponse other) {
if (other.hasContractPlayerInfo()) {
mergeContractPlayerInfo(other.getContractPlayerInfo());
}
+ if (showcaseRoyaltiesBuilder_ == null) {
+ if (!other.showcaseRoyalties_.isEmpty()) {
+ if (showcaseRoyalties_.isEmpty()) {
+ showcaseRoyalties_ = other.showcaseRoyalties_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ } else {
+ ensureShowcaseRoyaltiesIsMutable();
+ showcaseRoyalties_.addAll(other.showcaseRoyalties_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.showcaseRoyalties_.isEmpty()) {
+ if (showcaseRoyaltiesBuilder_.isEmpty()) {
+ showcaseRoyaltiesBuilder_.dispose();
+ showcaseRoyaltiesBuilder_ = null;
+ showcaseRoyalties_ = other.showcaseRoyalties_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ showcaseRoyaltiesBuilder_ =
+ com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+ getShowcaseRoyaltiesFieldBuilder() : null;
+ } else {
+ showcaseRoyaltiesBuilder_.addAllMessages(other.showcaseRoyalties_);
+ }
+ }
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -173924,6 +174739,19 @@ public Builder mergeFrom(
}
break;
} // case 74
+ case 82: {
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo m =
+ input.readMessage(
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo.PARSER,
+ extensionRegistry);
+ if (showcaseRoyaltiesBuilder_ == null) {
+ ensureShowcaseRoyaltiesIsMutable();
+ showcaseRoyalties_.add(m);
+ } else {
+ showcaseRoyaltiesBuilder_.addMessage(m);
+ }
+ break;
+ } // case 82
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -175380,6 +176208,246 @@ public ei.Ei.ContractPlayerInfoOrBuilder getContractPlayerInfoOrBuilder() {
}
return contractPlayerInfoBuilder_;
}
+
+ private java.util.List showcaseRoyalties_ =
+ java.util.Collections.emptyList();
+ private void ensureShowcaseRoyaltiesIsMutable() {
+ if (!((bitField0_ & 0x00000200) != 0)) {
+ showcaseRoyalties_ = new java.util.ArrayList(showcaseRoyalties_);
+ bitField0_ |= 0x00000200;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder, ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder> showcaseRoyaltiesBuilder_;
+
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public java.util.List getShowcaseRoyaltiesList() {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(showcaseRoyalties_);
+ } else {
+ return showcaseRoyaltiesBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public int getShowcaseRoyaltiesCount() {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ return showcaseRoyalties_.size();
+ } else {
+ return showcaseRoyaltiesBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfo getShowcaseRoyalties(int index) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ return showcaseRoyalties_.get(index);
+ } else {
+ return showcaseRoyaltiesBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public Builder setShowcaseRoyalties(
+ int index, ei.Ei.PeriodicalsResponse.RoyaltyInfo value) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureShowcaseRoyaltiesIsMutable();
+ showcaseRoyalties_.set(index, value);
+ onChanged();
+ } else {
+ showcaseRoyaltiesBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public Builder setShowcaseRoyalties(
+ int index, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder builderForValue) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ ensureShowcaseRoyaltiesIsMutable();
+ showcaseRoyalties_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ showcaseRoyaltiesBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public Builder addShowcaseRoyalties(ei.Ei.PeriodicalsResponse.RoyaltyInfo value) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureShowcaseRoyaltiesIsMutable();
+ showcaseRoyalties_.add(value);
+ onChanged();
+ } else {
+ showcaseRoyaltiesBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public Builder addShowcaseRoyalties(
+ int index, ei.Ei.PeriodicalsResponse.RoyaltyInfo value) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureShowcaseRoyaltiesIsMutable();
+ showcaseRoyalties_.add(index, value);
+ onChanged();
+ } else {
+ showcaseRoyaltiesBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public Builder addShowcaseRoyalties(
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder builderForValue) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ ensureShowcaseRoyaltiesIsMutable();
+ showcaseRoyalties_.add(builderForValue.build());
+ onChanged();
+ } else {
+ showcaseRoyaltiesBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public Builder addShowcaseRoyalties(
+ int index, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder builderForValue) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ ensureShowcaseRoyaltiesIsMutable();
+ showcaseRoyalties_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ showcaseRoyaltiesBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public Builder addAllShowcaseRoyalties(
+ java.lang.Iterable extends ei.Ei.PeriodicalsResponse.RoyaltyInfo> values) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ ensureShowcaseRoyaltiesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, showcaseRoyalties_);
+ onChanged();
+ } else {
+ showcaseRoyaltiesBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public Builder clearShowcaseRoyalties() {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ showcaseRoyalties_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000200);
+ onChanged();
+ } else {
+ showcaseRoyaltiesBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public Builder removeShowcaseRoyalties(int index) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ ensureShowcaseRoyaltiesIsMutable();
+ showcaseRoyalties_.remove(index);
+ onChanged();
+ } else {
+ showcaseRoyaltiesBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder getShowcaseRoyaltiesBuilder(
+ int index) {
+ return getShowcaseRoyaltiesFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder getShowcaseRoyaltiesOrBuilder(
+ int index) {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ return showcaseRoyalties_.get(index); } else {
+ return showcaseRoyaltiesBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public java.util.List extends ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder>
+ getShowcaseRoyaltiesOrBuilderList() {
+ if (showcaseRoyaltiesBuilder_ != null) {
+ return showcaseRoyaltiesBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(showcaseRoyalties_);
+ }
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder addShowcaseRoyaltiesBuilder() {
+ return getShowcaseRoyaltiesFieldBuilder().addBuilder(
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo.getDefaultInstance());
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder addShowcaseRoyaltiesBuilder(
+ int index) {
+ return getShowcaseRoyaltiesFieldBuilder().addBuilder(
+ index, ei.Ei.PeriodicalsResponse.RoyaltyInfo.getDefaultInstance());
+ }
+ /**
+ * repeated .ei.PeriodicalsResponse.RoyaltyInfo showcase_royalties = 10;
+ */
+ public java.util.List
+ getShowcaseRoyaltiesBuilderList() {
+ return getShowcaseRoyaltiesFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder, ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder>
+ getShowcaseRoyaltiesFieldBuilder() {
+ if (showcaseRoyaltiesBuilder_ == null) {
+ showcaseRoyaltiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ ei.Ei.PeriodicalsResponse.RoyaltyInfo, ei.Ei.PeriodicalsResponse.RoyaltyInfo.Builder, ei.Ei.PeriodicalsResponse.RoyaltyInfoOrBuilder>(
+ showcaseRoyalties_,
+ ((bitField0_ & 0x00000200) != 0),
+ getParentForChildren(),
+ isClean());
+ showcaseRoyalties_ = null;
+ }
+ return showcaseRoyaltiesBuilder_;
+ }
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -224543,6 +225611,23 @@ public interface AuthenticatedMessageOrBuilder extends
* @return The originalSize.
*/
int getOriginalSize();
+
+ /**
+ * optional string user_id = 6;
+ * @return Whether the userId field is set.
+ */
+ boolean hasUserId();
+ /**
+ * optional string user_id = 6;
+ * @return The userId.
+ */
+ java.lang.String getUserId();
+ /**
+ * optional string user_id = 6;
+ * @return The bytes for userId.
+ */
+ com.google.protobuf.ByteString
+ getUserIdBytes();
}
/**
* Protobuf type {@code ei.AuthenticatedMessage}
@@ -224559,6 +225644,7 @@ private AuthenticatedMessage(com.google.protobuf.GeneratedMessageV3.Builder> b
private AuthenticatedMessage() {
message_ = com.google.protobuf.ByteString.EMPTY;
code_ = "";
+ userId_ = "";
}
@java.lang.Override
@@ -224711,6 +225797,54 @@ public int getOriginalSize() {
return originalSize_;
}
+ public static final int USER_ID_FIELD_NUMBER = 6;
+ private volatile java.lang.Object userId_;
+ /**
+ * optional string user_id = 6;
+ * @return Whether the userId field is set.
+ */
+ @java.lang.Override
+ public boolean hasUserId() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+ /**
+ * optional string user_id = 6;
+ * @return The userId.
+ */
+ @java.lang.Override
+ public java.lang.String getUserId() {
+ java.lang.Object ref = userId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ userId_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * optional string user_id = 6;
+ * @return The bytes for userId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getUserIdBytes() {
+ java.lang.Object ref = userId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ userId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -224740,6 +225874,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (((bitField0_ & 0x00000010) != 0)) {
output.writeUInt32(5, originalSize_);
}
+ if (((bitField0_ & 0x00000020) != 0)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 6, userId_);
+ }
getUnknownFields().writeTo(output);
}
@@ -224768,6 +225905,9 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(5, originalSize_);
}
+ if (((bitField0_ & 0x00000020) != 0)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, userId_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -224808,6 +225948,11 @@ public boolean equals(final java.lang.Object obj) {
if (getOriginalSize()
!= other.getOriginalSize()) return false;
}
+ if (hasUserId() != other.hasUserId()) return false;
+ if (hasUserId()) {
+ if (!getUserId()
+ .equals(other.getUserId())) return false;
+ }
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -224840,6 +225985,10 @@ public int hashCode() {
hash = (37 * hash) + ORIGINAL_SIZE_FIELD_NUMBER;
hash = (53 * hash) + getOriginalSize();
}
+ if (hasUserId()) {
+ hash = (37 * hash) + USER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getUserId().hashCode();
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -224978,6 +226127,8 @@ public Builder clear() {
bitField0_ = (bitField0_ & ~0x00000008);
originalSize_ = 0;
bitField0_ = (bitField0_ & ~0x00000010);
+ userId_ = "";
+ bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@@ -225026,6 +226177,10 @@ public ei.Ei.AuthenticatedMessage buildPartial() {
result.originalSize_ = originalSize_;
to_bitField0_ |= 0x00000010;
}
+ if (((from_bitField0_ & 0x00000020) != 0)) {
+ to_bitField0_ |= 0x00000020;
+ }
+ result.userId_ = userId_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
@@ -225092,6 +226247,11 @@ public Builder mergeFrom(ei.Ei.AuthenticatedMessage other) {
if (other.hasOriginalSize()) {
setOriginalSize(other.getOriginalSize());
}
+ if (other.hasUserId()) {
+ bitField0_ |= 0x00000020;
+ userId_ = other.userId_;
+ onChanged();
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -225143,6 +226303,11 @@ public Builder mergeFrom(
bitField0_ |= 0x00000010;
break;
} // case 40
+ case 50: {
+ userId_ = input.readBytes();
+ bitField0_ |= 0x00000020;
+ break;
+ } // case 50
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -225402,6 +226567,90 @@ public Builder clearOriginalSize() {
onChanged();
return this;
}
+
+ private java.lang.Object userId_ = "";
+ /**
+ * optional string user_id = 6;
+ * @return Whether the userId field is set.
+ */
+ public boolean hasUserId() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+ /**
+ * optional string user_id = 6;
+ * @return The userId.
+ */
+ public java.lang.String getUserId() {
+ java.lang.Object ref = userId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ userId_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * optional string user_id = 6;
+ * @return The bytes for userId.
+ */
+ public com.google.protobuf.ByteString
+ getUserIdBytes() {
+ java.lang.Object ref = userId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ userId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * optional string user_id = 6;
+ * @param value The userId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUserId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000020;
+ userId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional string user_id = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearUserId() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ userId_ = getDefaultInstance().getUserId();
+ onChanged();
+ return this;
+ }
+ /**
+ * optional string user_id = 6;
+ * @param value The bytes for userId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUserIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000020;
+ userId_ = value;
+ onChanged();
+ return this;
+ }
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -255517,21 +256766,21 @@ public interface SavedFarmConfigurationOrBuilder extends
com.google.protobuf.MessageOrBuilder {
/**
- * optional string name = 1;
- * @return Whether the name field is set.
+ * optional string id = 1;
+ * @return Whether the id field is set.
*/
- boolean hasName();
+ boolean hasId();
/**
- * optional string name = 1;
- * @return The name.
+ * optional string id = 1;
+ * @return The id.
*/
- java.lang.String getName();
+ java.lang.String getId();
/**
- * optional string name = 1;
- * @return The bytes for name.
+ * optional string id = 1;
+ * @return The bytes for id.
*/
com.google.protobuf.ByteString
- getNameBytes();
+ getIdBytes();
/**
* optional .ei.ShellDB.FarmConfiguration config = 2;
@@ -255575,6 +256824,34 @@ public interface SavedFarmConfigurationOrBuilder extends
*/
com.google.protobuf.ByteString
getServerIdBytes();
+
+ /**
+ * optional string display_name = 5;
+ * @return Whether the displayName field is set.
+ */
+ boolean hasDisplayName();
+ /**
+ * optional string display_name = 5;
+ * @return The displayName.
+ */
+ java.lang.String getDisplayName();
+ /**
+ * optional string display_name = 5;
+ * @return The bytes for displayName.
+ */
+ com.google.protobuf.ByteString
+ getDisplayNameBytes();
+
+ /**
+ * optional bool purchased = 6;
+ * @return Whether the purchased field is set.
+ */
+ boolean hasPurchased();
+ /**
+ * optional bool purchased = 6;
+ * @return The purchased.
+ */
+ boolean getPurchased();
}
/**
* Protobuf type {@code ei.ShellDB.SavedFarmConfiguration}
@@ -255589,8 +256866,9 @@ private SavedFarmConfiguration(com.google.protobuf.GeneratedMessageV3.Builder>
super(builder);
}
private SavedFarmConfiguration() {
- name_ = "";
+ id_ = "";
serverId_ = "";
+ displayName_ = "";
}
@java.lang.Override
@@ -255619,23 +256897,23 @@ protected java.lang.Object newInstance(
}
private int bitField0_;
- public static final int NAME_FIELD_NUMBER = 1;
- private volatile java.lang.Object name_;
+ public static final int ID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object id_;
/**
- * optional string name = 1;
- * @return Whether the name field is set.
+ * optional string id = 1;
+ * @return Whether the id field is set.
*/
@java.lang.Override
- public boolean hasName() {
+ public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
- * optional string name = 1;
- * @return The name.
+ * optional string id = 1;
+ * @return The id.
*/
@java.lang.Override
- public java.lang.String getName() {
- java.lang.Object ref = name_;
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
@@ -255643,24 +256921,24 @@ public java.lang.String getName() {
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
- name_ = s;
+ id_ = s;
}
return s;
}
}
/**
- * optional string name = 1;
- * @return The bytes for name.
+ * optional string id = 1;
+ * @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
- getNameBytes() {
- java.lang.Object ref = name_;
+ getIdBytes() {
+ java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
- name_ = b;
+ id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
@@ -255760,6 +257038,73 @@ public java.lang.String getServerId() {
}
}
+ public static final int DISPLAY_NAME_FIELD_NUMBER = 5;
+ private volatile java.lang.Object displayName_;
+ /**
+ * optional string display_name = 5;
+ * @return Whether the displayName field is set.
+ */
+ @java.lang.Override
+ public boolean hasDisplayName() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+ /**
+ * optional string display_name = 5;
+ * @return The displayName.
+ */
+ @java.lang.Override
+ public java.lang.String getDisplayName() {
+ java.lang.Object ref = displayName_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ displayName_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * optional string display_name = 5;
+ * @return The bytes for displayName.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getDisplayNameBytes() {
+ java.lang.Object ref = displayName_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ displayName_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int PURCHASED_FIELD_NUMBER = 6;
+ private boolean purchased_;
+ /**
+ * optional bool purchased = 6;
+ * @return Whether the purchased field is set.
+ */
+ @java.lang.Override
+ public boolean hasPurchased() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+ /**
+ * optional bool purchased = 6;
+ * @return The purchased.
+ */
+ @java.lang.Override
+ public boolean getPurchased() {
+ return purchased_;
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -255775,7 +257120,7 @@ public final boolean isInitialized() {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(2, getConfig());
@@ -255786,6 +257131,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (((bitField0_ & 0x00000008) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, serverId_);
}
+ if (((bitField0_ & 0x00000010) != 0)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 5, displayName_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ output.writeBool(6, purchased_);
+ }
getUnknownFields().writeTo(output);
}
@@ -255796,7 +257147,7 @@ public int getSerializedSize() {
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
@@ -255809,6 +257160,13 @@ public int getSerializedSize() {
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, serverId_);
}
+ if (((bitField0_ & 0x00000010) != 0)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, displayName_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(6, purchased_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -255824,10 +257182,10 @@ public boolean equals(final java.lang.Object obj) {
}
ei.Ei.ShellDB.SavedFarmConfiguration other = (ei.Ei.ShellDB.SavedFarmConfiguration) obj;
- if (hasName() != other.hasName()) return false;
- if (hasName()) {
- if (!getName()
- .equals(other.getName())) return false;
+ if (hasId() != other.hasId()) return false;
+ if (hasId()) {
+ if (!getId()
+ .equals(other.getId())) return false;
}
if (hasConfig() != other.hasConfig()) return false;
if (hasConfig()) {
@@ -255845,6 +257203,16 @@ public boolean equals(final java.lang.Object obj) {
if (!getServerId()
.equals(other.getServerId())) return false;
}
+ if (hasDisplayName() != other.hasDisplayName()) return false;
+ if (hasDisplayName()) {
+ if (!getDisplayName()
+ .equals(other.getDisplayName())) return false;
+ }
+ if (hasPurchased() != other.hasPurchased()) return false;
+ if (hasPurchased()) {
+ if (getPurchased()
+ != other.getPurchased()) return false;
+ }
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -255856,9 +257224,9 @@ public int hashCode() {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
- if (hasName()) {
- hash = (37 * hash) + NAME_FIELD_NUMBER;
- hash = (53 * hash) + getName().hashCode();
+ if (hasId()) {
+ hash = (37 * hash) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + getId().hashCode();
}
if (hasConfig()) {
hash = (37 * hash) + CONFIG_FIELD_NUMBER;
@@ -255873,6 +257241,15 @@ public int hashCode() {
hash = (37 * hash) + SERVER_ID_FIELD_NUMBER;
hash = (53 * hash) + getServerId().hashCode();
}
+ if (hasDisplayName()) {
+ hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getDisplayName().hashCode();
+ }
+ if (hasPurchased()) {
+ hash = (37 * hash) + PURCHASED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getPurchased());
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -256007,7 +257384,7 @@ private void maybeForceBuilderInitialization() {
@java.lang.Override
public Builder clear() {
super.clear();
- name_ = "";
+ id_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
if (configBuilder_ == null) {
config_ = null;
@@ -256019,6 +257396,10 @@ public Builder clear() {
bitField0_ = (bitField0_ & ~0x00000004);
serverId_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
+ displayName_ = "";
+ bitField0_ = (bitField0_ & ~0x00000010);
+ purchased_ = false;
+ bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@@ -256050,7 +257431,7 @@ public ei.Ei.ShellDB.SavedFarmConfiguration buildPartial() {
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
- result.name_ = name_;
+ result.id_ = id_;
if (((from_bitField0_ & 0x00000002) != 0)) {
if (configBuilder_ == null) {
result.config_ = config_;
@@ -256067,6 +257448,14 @@ public ei.Ei.ShellDB.SavedFarmConfiguration buildPartial() {
to_bitField0_ |= 0x00000008;
}
result.serverId_ = serverId_;
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ to_bitField0_ |= 0x00000010;
+ }
+ result.displayName_ = displayName_;
+ if (((from_bitField0_ & 0x00000020) != 0)) {
+ result.purchased_ = purchased_;
+ to_bitField0_ |= 0x00000020;
+ }
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
@@ -256116,9 +257505,9 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
public Builder mergeFrom(ei.Ei.ShellDB.SavedFarmConfiguration other) {
if (other == ei.Ei.ShellDB.SavedFarmConfiguration.getDefaultInstance()) return this;
- if (other.hasName()) {
+ if (other.hasId()) {
bitField0_ |= 0x00000001;
- name_ = other.name_;
+ id_ = other.id_;
onChanged();
}
if (other.hasConfig()) {
@@ -256132,6 +257521,14 @@ public Builder mergeFrom(ei.Ei.ShellDB.SavedFarmConfiguration other) {
serverId_ = other.serverId_;
onChanged();
}
+ if (other.hasDisplayName()) {
+ bitField0_ |= 0x00000010;
+ displayName_ = other.displayName_;
+ onChanged();
+ }
+ if (other.hasPurchased()) {
+ setPurchased(other.getPurchased());
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -256159,7 +257556,7 @@ public Builder mergeFrom(
done = true;
break;
case 10: {
- name_ = input.readBytes();
+ id_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
@@ -256180,6 +257577,16 @@ public Builder mergeFrom(
bitField0_ |= 0x00000008;
break;
} // case 34
+ case 42: {
+ displayName_ = input.readBytes();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 42
+ case 48: {
+ purchased_ = input.readBool();
+ bitField0_ |= 0x00000020;
+ break;
+ } // case 48
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -256197,26 +257604,26 @@ public Builder mergeFrom(
}
private int bitField0_;
- private java.lang.Object name_ = "";
+ private java.lang.Object id_ = "";
/**
- * optional string name = 1;
- * @return Whether the name field is set.
+ * optional string id = 1;
+ * @return Whether the id field is set.
*/
- public boolean hasName() {
+ public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
- * optional string name = 1;
- * @return The name.
+ * optional string id = 1;
+ * @return The id.
*/
- public java.lang.String getName() {
- java.lang.Object ref = name_;
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
- name_ = s;
+ id_ = s;
}
return s;
} else {
@@ -256224,59 +257631,59 @@ public java.lang.String getName() {
}
}
/**
- * optional string name = 1;
- * @return The bytes for name.
+ * optional string id = 1;
+ * @return The bytes for id.
*/
public com.google.protobuf.ByteString
- getNameBytes() {
- java.lang.Object ref = name_;
+ getIdBytes() {
+ java.lang.Object ref = id_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
- name_ = b;
+ id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
- * optional string name = 1;
- * @param value The name to set.
+ * optional string id = 1;
+ * @param value The id to set.
* @return This builder for chaining.
*/
- public Builder setName(
+ public Builder setId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
- name_ = value;
+ id_ = value;
onChanged();
return this;
}
/**
- * optional string name = 1;
+ * optional string id = 1;
* @return This builder for chaining.
*/
- public Builder clearName() {
+ public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
- name_ = getDefaultInstance().getName();
+ id_ = getDefaultInstance().getId();
onChanged();
return this;
}
/**
- * optional string name = 1;
- * @param value The bytes for name to set.
+ * optional string id = 1;
+ * @param value The bytes for id to set.
* @return This builder for chaining.
*/
- public Builder setNameBytes(
+ public Builder setIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
- name_ = value;
+ id_ = value;
onChanged();
return this;
}
@@ -256523,6 +257930,129 @@ public Builder setServerIdBytes(
onChanged();
return this;
}
+
+ private java.lang.Object displayName_ = "";
+ /**
+ * optional string display_name = 5;
+ * @return Whether the displayName field is set.
+ */
+ public boolean hasDisplayName() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+ /**
+ * optional string display_name = 5;
+ * @return The displayName.
+ */
+ public java.lang.String getDisplayName() {
+ java.lang.Object ref = displayName_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ displayName_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * optional string display_name = 5;
+ * @return The bytes for displayName.
+ */
+ public com.google.protobuf.ByteString
+ getDisplayNameBytes() {
+ java.lang.Object ref = displayName_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ displayName_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * optional string display_name = 5;
+ * @param value The displayName to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDisplayName(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000010;
+ displayName_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional string display_name = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearDisplayName() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ displayName_ = getDefaultInstance().getDisplayName();
+ onChanged();
+ return this;
+ }
+ /**
+ * optional string display_name = 5;
+ * @param value The bytes for displayName to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDisplayNameBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000010;
+ displayName_ = value;
+ onChanged();
+ return this;
+ }
+
+ private boolean purchased_ ;
+ /**
+ * optional bool purchased = 6;
+ * @return Whether the purchased field is set.
+ */
+ @java.lang.Override
+ public boolean hasPurchased() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+ /**
+ * optional bool purchased = 6;
+ * @return The purchased.
+ */
+ @java.lang.Override
+ public boolean getPurchased() {
+ return purchased_;
+ }
+ /**
+ * optional bool purchased = 6;
+ * @param value The purchased to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPurchased(boolean value) {
+ bitField0_ |= 0x00000020;
+ purchased_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional bool purchased = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearPurchased() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ purchased_ = false;
+ onChanged();
+ return this;
+ }
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -268749,6 +270279,17 @@ public interface SubmitShellShowcaseRequestOrBuilder extends
com.google.protobuf.ByteString
getUserIdBytes();
+ /**
+ * optional bool public_username = 5;
+ * @return Whether the publicUsername field is set.
+ */
+ boolean hasPublicUsername();
+ /**
+ * optional bool public_username = 5;
+ * @return The publicUsername.
+ */
+ boolean getPublicUsername();
+
/**
* optional .ei.ShellDB.FarmConfiguration farm_config = 3;
* @return Whether the farmConfig field is set.
@@ -268929,6 +270470,25 @@ public java.lang.String getUserId() {
}
}
+ public static final int PUBLIC_USERNAME_FIELD_NUMBER = 5;
+ private boolean publicUsername_;
+ /**
+ * optional bool public_username = 5;
+ * @return Whether the publicUsername field is set.
+ */
+ @java.lang.Override
+ public boolean hasPublicUsername() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+ /**
+ * optional bool public_username = 5;
+ * @return The publicUsername.
+ */
+ @java.lang.Override
+ public boolean getPublicUsername() {
+ return publicUsername_;
+ }
+
public static final int FARM_CONFIG_FIELD_NUMBER = 3;
private ei.Ei.ShellDB.FarmConfiguration farmConfig_;
/**
@@ -268937,7 +270497,7 @@ public java.lang.String getUserId() {
*/
@java.lang.Override
public boolean hasFarmConfig() {
- return ((bitField0_ & 0x00000008) != 0);
+ return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional .ei.ShellDB.FarmConfiguration farm_config = 3;
@@ -268975,12 +270535,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (((bitField0_ & 0x00000004) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userId_);
}
- if (((bitField0_ & 0x00000008) != 0)) {
+ if (((bitField0_ & 0x00000010) != 0)) {
output.writeMessage(3, getFarmConfig());
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(4, getRinfo());
}
+ if (((bitField0_ & 0x00000008) != 0)) {
+ output.writeBool(5, publicUsername_);
+ }
getUnknownFields().writeTo(output);
}
@@ -268996,7 +270559,7 @@ public int getSerializedSize() {
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userId_);
}
- if (((bitField0_ & 0x00000008) != 0)) {
+ if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getFarmConfig());
}
@@ -269004,6 +270567,10 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getRinfo());
}
+ if (((bitField0_ & 0x00000008) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(5, publicUsername_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -269034,6 +270601,11 @@ public boolean equals(final java.lang.Object obj) {
if (!getUserId()
.equals(other.getUserId())) return false;
}
+ if (hasPublicUsername() != other.hasPublicUsername()) return false;
+ if (hasPublicUsername()) {
+ if (getPublicUsername()
+ != other.getPublicUsername()) return false;
+ }
if (hasFarmConfig() != other.hasFarmConfig()) return false;
if (hasFarmConfig()) {
if (!getFarmConfig()
@@ -269062,6 +270634,11 @@ public int hashCode() {
hash = (37 * hash) + USER_ID_FIELD_NUMBER;
hash = (53 * hash) + getUserId().hashCode();
}
+ if (hasPublicUsername()) {
+ hash = (37 * hash) + PUBLIC_USERNAME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getPublicUsername());
+ }
if (hasFarmConfig()) {
hash = (37 * hash) + FARM_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getFarmConfig().hashCode();
@@ -269211,12 +270788,14 @@ public Builder clear() {
bitField0_ = (bitField0_ & ~0x00000002);
userId_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
+ publicUsername_ = false;
+ bitField0_ = (bitField0_ & ~0x00000008);
if (farmConfigBuilder_ == null) {
farmConfig_ = null;
} else {
farmConfigBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00000008);
+ bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
@@ -269262,12 +270841,16 @@ public ei.Ei.SubmitShellShowcaseRequest buildPartial() {
}
result.userId_ = userId_;
if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.publicUsername_ = publicUsername_;
+ to_bitField0_ |= 0x00000008;
+ }
+ if (((from_bitField0_ & 0x00000010) != 0)) {
if (farmConfigBuilder_ == null) {
result.farmConfig_ = farmConfig_;
} else {
result.farmConfig_ = farmConfigBuilder_.build();
}
- to_bitField0_ |= 0x00000008;
+ to_bitField0_ |= 0x00000010;
}
result.bitField0_ = to_bitField0_;
onBuilt();
@@ -269331,6 +270914,9 @@ public Builder mergeFrom(ei.Ei.SubmitShellShowcaseRequest other) {
userId_ = other.userId_;
onChanged();
}
+ if (other.hasPublicUsername()) {
+ setPublicUsername(other.getPublicUsername());
+ }
if (other.hasFarmConfig()) {
mergeFarmConfig(other.getFarmConfig());
}
@@ -269374,7 +270960,7 @@ public Builder mergeFrom(
input.readMessage(
getFarmConfigFieldBuilder().getBuilder(),
extensionRegistry);
- bitField0_ |= 0x00000008;
+ bitField0_ |= 0x00000010;
break;
} // case 26
case 34: {
@@ -269384,6 +270970,11 @@ public Builder mergeFrom(
bitField0_ |= 0x00000001;
break;
} // case 34
+ case 40: {
+ publicUsername_ = input.readBool();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 40
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -269689,6 +271280,45 @@ public Builder setUserIdBytes(
return this;
}
+ private boolean publicUsername_ ;
+ /**
+ * optional bool public_username = 5;
+ * @return Whether the publicUsername field is set.
+ */
+ @java.lang.Override
+ public boolean hasPublicUsername() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+ /**
+ * optional bool public_username = 5;
+ * @return The publicUsername.
+ */
+ @java.lang.Override
+ public boolean getPublicUsername() {
+ return publicUsername_;
+ }
+ /**
+ * optional bool public_username = 5;
+ * @param value The publicUsername to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPublicUsername(boolean value) {
+ bitField0_ |= 0x00000008;
+ publicUsername_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional bool public_username = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearPublicUsername() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ publicUsername_ = false;
+ onChanged();
+ return this;
+ }
+
private ei.Ei.ShellDB.FarmConfiguration farmConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
ei.Ei.ShellDB.FarmConfiguration, ei.Ei.ShellDB.FarmConfiguration.Builder, ei.Ei.ShellDB.FarmConfigurationOrBuilder> farmConfigBuilder_;
@@ -269697,7 +271327,7 @@ public Builder setUserIdBytes(
* @return Whether the farmConfig field is set.
*/
public boolean hasFarmConfig() {
- return ((bitField0_ & 0x00000008) != 0);
+ return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional .ei.ShellDB.FarmConfiguration farm_config = 3;
@@ -269723,7 +271353,7 @@ public Builder setFarmConfig(ei.Ei.ShellDB.FarmConfiguration value) {
} else {
farmConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x00000008;
+ bitField0_ |= 0x00000010;
return this;
}
/**
@@ -269737,7 +271367,7 @@ public Builder setFarmConfig(
} else {
farmConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00000008;
+ bitField0_ |= 0x00000010;
return this;
}
/**
@@ -269745,7 +271375,7 @@ public Builder setFarmConfig(
*/
public Builder mergeFarmConfig(ei.Ei.ShellDB.FarmConfiguration value) {
if (farmConfigBuilder_ == null) {
- if (((bitField0_ & 0x00000008) != 0) &&
+ if (((bitField0_ & 0x00000010) != 0) &&
farmConfig_ != null &&
farmConfig_ != ei.Ei.ShellDB.FarmConfiguration.getDefaultInstance()) {
farmConfig_ =
@@ -269757,7 +271387,7 @@ public Builder mergeFarmConfig(ei.Ei.ShellDB.FarmConfiguration value) {
} else {
farmConfigBuilder_.mergeFrom(value);
}
- bitField0_ |= 0x00000008;
+ bitField0_ |= 0x00000010;
return this;
}
/**
@@ -269770,14 +271400,14 @@ public Builder clearFarmConfig() {
} else {
farmConfigBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00000008);
+ bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
* optional .ei.ShellDB.FarmConfiguration farm_config = 3;
*/
public ei.Ei.ShellDB.FarmConfiguration.Builder getFarmConfigBuilder() {
- bitField0_ |= 0x00000008;
+ bitField0_ |= 0x00000010;
onChanged();
return getFarmConfigFieldBuilder().getBuilder();
}
@@ -269925,27 +271555,27 @@ ei.Ei.ShellShowcaseListingInfoOrBuilder getFeaturedOrBuilder(
int index);
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
java.util.List
- getRandomList();
+ getFreshList();
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
- ei.Ei.ShellShowcaseListingInfo getRandom(int index);
+ ei.Ei.ShellShowcaseListingInfo getFresh(int index);
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
- int getRandomCount();
+ int getFreshCount();
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
java.util.List extends ei.Ei.ShellShowcaseListingInfoOrBuilder>
- getRandomOrBuilderList();
+ getFreshOrBuilderList();
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
- ei.Ei.ShellShowcaseListingInfoOrBuilder getRandomOrBuilder(
+ ei.Ei.ShellShowcaseListingInfoOrBuilder getFreshOrBuilder(
int index);
}
/**
@@ -269963,7 +271593,7 @@ private ShellShowcase(com.google.protobuf.GeneratedMessageV3.Builder> builder)
private ShellShowcase() {
top_ = java.util.Collections.emptyList();
featured_ = java.util.Collections.emptyList();
- random_ = java.util.Collections.emptyList();
+ fresh_ = java.util.Collections.emptyList();
}
@java.lang.Override
@@ -270071,44 +271701,44 @@ public ei.Ei.ShellShowcaseListingInfoOrBuilder getFeaturedOrBuilder(
return featured_.get(index);
}
- public static final int RANDOM_FIELD_NUMBER = 3;
- private java.util.List random_;
+ public static final int FRESH_FIELD_NUMBER = 3;
+ private java.util.List fresh_;
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
@java.lang.Override
- public java.util.List getRandomList() {
- return random_;
+ public java.util.List getFreshList() {
+ return fresh_;
}
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
@java.lang.Override
public java.util.List extends ei.Ei.ShellShowcaseListingInfoOrBuilder>
- getRandomOrBuilderList() {
- return random_;
+ getFreshOrBuilderList() {
+ return fresh_;
}
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
@java.lang.Override
- public int getRandomCount() {
- return random_.size();
+ public int getFreshCount() {
+ return fresh_.size();
}
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
@java.lang.Override
- public ei.Ei.ShellShowcaseListingInfo getRandom(int index) {
- return random_.get(index);
+ public ei.Ei.ShellShowcaseListingInfo getFresh(int index) {
+ return fresh_.get(index);
}
/**
- * repeated .ei.ShellShowcaseListingInfo random = 3;
+ * repeated .ei.ShellShowcaseListingInfo fresh = 3;
*/
@java.lang.Override
- public ei.Ei.ShellShowcaseListingInfoOrBuilder getRandomOrBuilder(
+ public ei.Ei.ShellShowcaseListingInfoOrBuilder getFreshOrBuilder(
int index) {
- return random_.get(index);
+ return fresh_.get(index);
}
private byte memoizedIsInitialized = -1;
@@ -270131,8 +271761,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
for (int i = 0; i < featured_.size(); i++) {
output.writeMessage(2, featured_.get(i));
}
- for (int i = 0; i < random_.size(); i++) {
- output.writeMessage(3, random_.get(i));
+ for (int i = 0; i < fresh_.size(); i++) {
+ output.writeMessage(3, fresh_.get(i));
}
getUnknownFields().writeTo(output);
}
@@ -270151,9 +271781,9 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, featured_.get(i));
}
- for (int i = 0; i < random_.size(); i++) {
+ for (int i = 0; i < fresh_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(3, random_.get(i));
+ .computeMessageSize(3, fresh_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
@@ -270174,8 +271804,8 @@ public boolean equals(final java.lang.Object obj) {
.equals(other.getTopList())) return false;
if (!getFeaturedList()
.equals(other.getFeaturedList())) return false;
- if (!getRandomList()
- .equals(other.getRandomList())) return false;
+ if (!getFreshList()
+ .equals(other.getFreshList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -270195,9 +271825,9 @@ public int hashCode() {
hash = (37 * hash) + FEATURED_FIELD_NUMBER;
hash = (53 * hash) + getFeaturedList().hashCode();
}
- if (getRandomCount() > 0) {
- hash = (37 * hash) + RANDOM_FIELD_NUMBER;
- hash = (53 * hash) + getRandomList().hashCode();
+ if (getFreshCount() > 0) {
+ hash = (37 * hash) + FRESH_FIELD_NUMBER;
+ hash = (53 * hash) + getFreshList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
@@ -270341,11 +271971,11 @@ public Builder clear() {
featuredBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
- if (randomBuilder_ == null) {
- random_ = java.util.Collections.emptyList();
+ if (freshBuilder_ == null) {
+ fresh_ = java.util.Collections.emptyList();
} else {
- random_ = null;
- randomBuilder_.clear();
+ fresh_ = null;
+ freshBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
@@ -270393,14 +272023,14 @@ public ei.Ei.ShellShowcase buildPartial() {
} else {
result.featured_ = featuredBuilder_.build();
}
- if (randomBuilder_ == null) {
+ if (freshBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0)) {
- random_ = java.util.Collections.unmodifiableList(random_);
+ fresh_ = java.util.Collections.unmodifiableList(fresh_);
bitField0_ = (bitField0_ & ~0x00000004);
}
- result.random_ = random_;
+ result.fresh_ = fresh_;
} else {
- result.random_ = randomBuilder_.build();
+ result.fresh_ = freshBuilder_.build();
}
onBuilt();
return result;
@@ -270502,29 +272132,29 @@ public Builder mergeFrom(ei.Ei.ShellShowcase other) {
}
}
}
- if (randomBuilder_ == null) {
- if (!other.random_.isEmpty()) {
- if (random_.isEmpty()) {
- random_ = other.random_;
+ if (freshBuilder_ == null) {
+ if (!other.fresh_.isEmpty()) {
+ if (fresh_.isEmpty()) {
+ fresh_ = other.fresh_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
- ensureRandomIsMutable();
- random_.addAll(other.random_);
+ ensureFreshIsMutable();
+ fresh_.addAll(other.fresh_);
}
onChanged();
}
} else {
- if (!other.random_.isEmpty()) {
- if (randomBuilder_.isEmpty()) {
- randomBuilder_.dispose();
- randomBuilder_ = null;
- random_ = other.random_;
+ if (!other.fresh_.isEmpty()) {
+ if (freshBuilder_.isEmpty()) {
+ freshBuilder_.dispose();
+ freshBuilder_ = null;
+ fresh_ = other.fresh_;
bitField0_ = (bitField0_ & ~0x00000004);
- randomBuilder_ =
+ freshBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
- getRandomFieldBuilder() : null;
+ getFreshFieldBuilder() : null;
} else {
- randomBuilder_.addAllMessages(other.random_);
+ freshBuilder_.addAllMessages(other.fresh_);
}
}
}
@@ -270585,11 +272215,11 @@ public Builder mergeFrom(
input.readMessage(
ei.Ei.ShellShowcaseListingInfo.PARSER,
extensionRegistry);
- if (randomBuilder_ == null) {
- ensureRandomIsMutable();
- random_.add(m);
+ if (freshBuilder_ == null) {
+ ensureFreshIsMutable();
+ fresh_.add(m);
} else {
- randomBuilder_.addMessage(m);
+ freshBuilder_.addMessage(m);
}
break;
} // case 26
@@ -271090,244 +272720,244 @@ public ei.Ei.ShellShowcaseListingInfo.Builder addFeaturedBuilder(
return featuredBuilder_;
}
- private java.util.List random_ =
+ private java.util.List fresh_ =
java.util.Collections.emptyList();
- private void ensureRandomIsMutable() {
+ private void ensureFreshIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
- random_ = new java.util.ArrayList(random_);
+ fresh_ = new java.util.ArrayList(fresh_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
- ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> randomBuilder_;
+ ei.Ei.ShellShowcaseListingInfo, ei.Ei.ShellShowcaseListingInfo.Builder, ei.Ei.ShellShowcaseListingInfoOrBuilder> freshBuilder_;
/**
- *